with open(filepath, "r", encoding="ISO-8859-1") as csvfile:
reader = csv.DictReader(csvfile)
网友
2楼 ·
发布于 2024-04-17 23:35:58
下面是一种方法:
def Latin1ToUnicodeDictReader(latin1_data, **kwargs):
csv_reader = csv.DictReader(latin1_data, **kwargs)
for row in csv_reader:
yield {key: value.decode('iso-8859-1').encode('utf8') if value else value for key, value in row.iteritems()}
reader = Latin1ToUnicodeDictReader(csvfile, delimiter='\t')
下面是一种方法:
相关问题 更多 >
编程相关推荐