我有一个.csv文件,我正在尝试将所有6月份的行放入新的csv文件中。这是我到目前为止,第10列是csv的日期列。但是,当我尝试运行此操作时,我收到错误:IndexError: string index out of range
with open(filename) as csvin:
readfile = csv.reader(csvin, delimiter=',')
with open(summer, 'wb') as csvout:
writefile = csv.writer(csvout, delimiter=',', lineterminator='\n')
for row in readfile:
datetime = row[10]
if datetime[0] == '6':
writefile.writerow(row)
如果我只是print datetime
而不是循环内的if语句,代码会正确地打印出所有日期。任何帮助将不胜感激