csv-xls python错误“应该返回string,而不是字节”

我得到这个错误:

回溯(最近一次通话最后):
  文件“C:\ Users \ Office \ Documents \ Development \ CSV-XLS.py”,第12行, 
    对于rowi,列举(g)中的行:
 _csv.Error:迭代器应该返回string,而不是字节(你是否在文本模式下打开文件?)

我在这里读了一些关于文本模式文件的东西,但是无法做到这一点。 任何帮助深表感谢!

import sys, csv, xlwt files = [r'C:\Users\Office\Downloads\TEST.csv'] for i in files: f = open(i, 'rb') g = csv.reader((f), delimiter=";") workbook = xlwt.Workbook() sheet = xlwt.Workbook() sheet = workbook.add_sheet("Sheet 1") for rowi, row in enumerate(g): for coli, value in enumerate(row): sheet.write(rowi, coli, value) workbook.save(i + ".xls")