有2種方法設置python的默認編碼:
方案一:在程序中加入以下代碼:
import sys reload(sys) sys.setdefaultencoding('utf8')
方案二:在python的Lib\site-packages文件夾(print sys.path可查看到具體路徑)下新建一個sitecustomize.py,內容為:
Python代碼 # encoding=utf8 import sys reload(sys) sys.setdefaultencoding('utf8')
此時重啟python解釋器,執行sys.getdefaultencoding(),發現編碼已經被設置為utf8的了,多次重啟之后,效果相同,這是因為系統在python啟動的時候,自行調用該文件,設置系統的默認編碼,而不需要每次都手動的加上解決代碼,屬於一勞永逸的解決方法