编码or解码问题
- 写文件
UnicodeEncodeError: 'gbk' codec can't encode character '\u2764' in position 10: illegal multibyte sequence
这种错误经常发生在windows操作系统下,原因是当你使用如下代码写文件时,会创建一个新文件,而新文件的编码与你操作系统有关,所以更改默认编码方式即可
with open (file_path, "wa") as f:
f.write(".....")
# 更改默认编码方式
with open (file_path, "wa", encoding="utf-8") as f:
f.write(".....")