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