python 3如何使用csv writer编写utf-8

时间:2018-05-27 07:36:42

标签: python-3.x csv utf-8 writer

尝试编写csv文件时遇到此问题:

from csv import writer

str1 = "idzie wąż wąską dróżką"
str2 = "мир и любовь"

csv_file = open("myFile.csv", "a", newline="", encoding="utf-8")

writer_Obj = writer(csv_file,  delimiter=';')    

writer_Obj.writerow([str1, str2])

以下是文件中的结果:

idzie wąż wąską dróżką
мир и любовь

1 个答案:

答案 0 :(得分:1)

我已经解决了我的问题,这是因为csv doent支持utf-8这里是另一种选择:

www.itg.ias.edu/content/how-import-csv-file-uses-utf-8-character-encoding-0