有2种方法设置python的默认编码:
一个解决的方案在程序中加入以下代码:
Python代码- import sys
- reload(sys)
- sys.setdefaultencoding('utf8')
另一个方案是在python的Lib\site-packages文件夹下新建一个sitecustomize.py,内容为:
Python代码- # encoding=utf8
- import sys
- reload(sys)
- sys.setdefaultencoding('utf8')
此时重启python解释器,执行sys.getdefaultencoding(),发现编码已经被设置为utf8的了,多次重启之后,效果相同,这是因为系统在python启动的时候,自行调用该文件,设置系统的默认编码,而不需要每次都手动的加上解决代码,属于一劳永逸的解决方法。
本文介绍两种设置Python默认编码为UTF-8的方法:一种是在程序中加入特定代码;另一种是在site-packages目录下创建sitecustomize.py文件。
937

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



