新手程序员在这里.我试图解析管道分隔的CSV文件,并将每个项目行(标题后面的每一行)存储在单独的列表或词典中.
import csv
with open('toverdpython.csv', 'rb') as toverd:
reader = csv.reader(toverd, delimiter='|', quoting=csv.QUOTE_NONE)
rownum = 0
i = 1
for row in reader:
#Save header row
if rownum == 0:
inputHeader = row
else:
inputRow = {}
inputRow[i] = row
i + 1
print(inputRow.items())
rownum+=1
toverd.close()
这产生了以下输出:
[(2, ['"Test 8"', '"Test 8"', '', '"Test 8"', 'IUGIGUGUI', 'A', 'EA', '602132312952', '2', 'Default', '', '', '', '', '', '"Test 8"', '6123142', 'US', '', ''