python報錯 UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-3: ordinal not in range(128)


 報錯:UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position 0-3: ordinal not in range(128)

解決方法,在文件開頭添加:
import sys;
reload(sys);
sys.setdefaultencoding('utf8')

 問題是在練習爬蟲的時候,抓取api接口的json數據轉換時出現的,后面參考python格式化輸出文章做了一些排版處理,如下

 


免責聲明!

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



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