导入csv
“”“样本行= 10/6 / 2010,73.42,74.43,72.9,74.15,2993500”“”
filename_in ='c:/python27/scripts/fiverows.csv'
reader = csv.reader(open(filename_in, "rb"), dialect="excel", delimiter="\t", quoting =csv.QUOTE_MINIMAL)
for row in reader:
for item in row:
print 'row = ',row
print 'item = ', item
当您运行此脚本并打印该行时,您将获得[]中返回的示例行作为列表。 打印项目时,您将样本行作为未加引号的字符串。为什么我没有得到每个字段,即(10/6/2010),(73.42)等作为项目返回?如何退回单个项目?
答案 0 :(得分:2)
您应该将分隔符从'\ t'更改为','。