sitecustomize.py 用法


 

1、在python安裝目錄下的lib下的site-packages 目錄中,新建文件sitecustomize.py。這是個特殊的文件,在python啟動時會自動執行其中的語句。在sitecustomize.py中的語句sys.setdefaultencoding("UTF-8")的作用是將默認編碼設置為"utf-8",樣使用中文時就不會出現 UnicodeError錯誤。設置前的默認編碼是ASCII。
sitecustomize.py示例如下:
#!/usr/bin/python
import sys
sys.setdefaultencoding('UTF-8')
      2、在每個含有中文的py文件中的開頭加上#-*- encoding:UTF-8 -*-
另,若用py2exe 打包的程序中有中文時,則打包時要在源程序中加上import sitecustomize這句,即可解決問題。

 

import sys

print sys.getdefaultencoding()


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM