python2编码问题'ascii' codec can't encode character解决办法


1.找到python2安装目录下

2.在python的lib\site-packages文件夹下新建一个sitecustomize.py,写入如下代码

# encoding=utf8
import sys

reload(sys)
sys.setdefaultencoding('utf8')

3.成功

注意:
1.python2的代码不要放在有中文路径的目录中跑,否则会报错!
2.即使这样做了,但是在每一个程序文件的开头还是要加声明!

# -*- coding: utf-8 -*-

参考:
https://blog.csdn.net/qq_39719530/article/details/81507734?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-2&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-2


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM