對於python中出現UnicodeDecodeError問題的解決方案


今天在測試一個Django項目時,出現了以下錯誤:

‘ascii’ code can’t decode byte 0xce in position 3: ordinal not in range(128) 

針對上面問題,解決方案為:在出現錯誤的那段代碼開頭添加如下幾行代碼:

import sys
default_encodeing = 'gbk'
if sys.getdefaultencoding != default_encoding:
    reload(sys)
    sys.setdefaultencoding(default_encoding)

ok,問題解決。


免責聲明!

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



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