遇到这个错误,尝试两种解决方法:
第一种:
在程序的最开头,写入下面几行代码
import io
import sys
sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='utf-8')
第二种:
如果是write时报错,二话不说,试试codecs模块吧
import codecs
fh = codecs.open("/tmp/utf-8.txt", "w", "utf-8")
fh.write(u"\u2013")
fh.close()
要是还不行。。。我选择放弃
博客介绍了程序报错的两种解决方法,一是在程序最开头写入特定代码,二是若write时报错,尝试使用codecs模块,若仍无法解决则表示放弃。
201

被折叠的 条评论
为什么被折叠?



