带有第一行作为键的CSV文件

时间:2018-07-16 19:55:55

标签: python csv

我不明白我在做什么错 我将字典键(mydict)分配给第一列 使用命令:

print(mydict.get('000000'))

我想将REGISTRATION值的输出与DEVICE_ID连接起来。

示例:

print(mydict.get('000000')) 

输出

OK-7777

我很久以来一直在努力解决这个问题,希望您能为我提供帮助,非常感谢!

代码:

import csv

if __name__=="__main__":
    mydict = {}
    reader = csv.reader(open("aerei.csv", "r"))
    for rows in reader:
        k = rows[0]
        v = rows[1]
        mydict[k] = v

        print(mydict.get('000000'))

#print (mydict)

aerei.csv

"DEVICE_ID","REGISTRATION"
"'000000'","'OK-7777'"
"'000001'","''"
"'000002'","'OY-XRG'"

1 个答案:

答案 0 :(得分:3)

您的.sh命令似乎在for循环内,因此它尚未完成所有条目的读取。

此外,您的csv文件似乎在引号内包含引号,因此您要删除它们:

print