1、乱码重现
#创建csv_test.py [root@wrx python3]# vim csv_test.py 代码内容如下: #!/usr/local/bin/python3 # -*- coding=UTF-8 -*- import csv data = ["W","R","X","未","知","数"] with open("csv_text.csv","a") as csvfile: writer = csv.writer(csvfile) writer.writerow(data) csvfile.close()
2、打开生成的csv_text.csv,中文字符出现乱码
3、修改后的代码如下
#!/usr/local/bin/python3 # -*- coding=UTF-8 -*- import csv data = ["W","R","X","未","知","数"] with open("csv_text.csv","a",encoding="gbk") as csvfile: writer = csv.writer(csvfile) writer.writerow(data) csvfile.close()
4、修改后