当我尝试将数据保存到csv文件中并且不知道如何解决时,标题出现错误。
# -*- coding: utf-8 -*-
keys = sorted(self.Details.keys()) #### 1st sort the values of dictionary list
with open("test.csv", "wb") as outfile:
writer = csv.writer(outfile, delimiter = "\t")
writer.writerow(keys)
writer.writerows(zip(*[self.Details[key] for key in keys]))
写入时csv
的默认值是ascii,但是您的数据包含的字符串超出了ascii,因此请尝试:
with open("test.csv", "wb", encoding='utf-8')