将某些行从csv导出到新的csv

时间:2016-11-29 19:30:32

标签: python csv

我有一个.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语句,代码会正确地打印出所有日期。任何帮助将不胜感激

0 个答案:

没有答案