Python csv文件中文写入乱码

解决乱码问题

网上很多博客说encoding=‘utf-8-sig’,亲身尝试并无卵用。
目前正解:encoding=‘gb18030’,权限‘wt’

#python3
with open(r"D:/spyder_py3/test.csv",'wt',encoding='gb18030',newline='') as f:
	writer=csv.writer(f)
    header1=['你','是',	'个','好',	'人']
    writer.writerow(header1)

发现写入csv日期会显示成########

没找到好的解决办法,python可以正常读出日期,就是显示有问题

你可能感兴趣的:(杂七杂八小tip)