注:将.xlsx转换成csv文件时不能直接重命名,需要另存为,否则文件中可能会包含空格。导致报错:csv.Error: line contains NULL byte
统一将文件转存成csv进行处理
然后利用如下代码读取csv文件
import csv
csv_file = csv.reader(open('XXX.csv','r'))
for item in csv_file:
print item
这样读取的文件内容都是以utf-8的形式读取的。
另外,注意在linux环境下python读取的utf-8字段是可以和遍历的文件名对应上的。但是在windows环境下不行。