使用Python 3.5从不同站点获取一些信息,然后将其转储到pickle,然后我需要从某些信息创建csv文件。
信息是一个包含数字和文本参数的列表。 文本信息可以是不同的语言,我必须写入csv文件。但是当我把它写到csv时,我有一个像
这样的错误“UnicodeEncodeError:'charmap'编解码器无法对位置0中的字符'\ u0141'进行编码:字符映射到”
import pickle
import csv
with open('poland_russia_data.pickle','rb') as f:
data_new=pickle.load(f, encoding="ascii")
print(data_new[0])
>>>Łyk idealnego orzeźwienia może wywołac uśmiech na Twojej twarzy!
print(data_new[1])
>>>Некоторый текст
with open('somefile.csv','w',newline='') as csvfile:
writer=csv.writer(csvfile)
writer.writerow(data_new[0])
writer.writerow(data_new[1])
如何将其正确写入文件?