[問題] 為什麼可以assign但不能print出來

作者: peace9527 (謝謝你9527)   2016-02-02 16:58:53
我用beautifulsoup的get_text()抓資料
想要print出來看對不對
print(trs[0].get_text().encode("UTF-8").decode("UTF-8"))
結果一直出現錯誤
UnicodeEncodeError: 'cp950' codec can't encode character '\u7c7b' in position
0: illegal multibyte sequence
但卻可以assign
a = trs[0].get_text().encode("UTF-8").decode("UTF-8")
但一樣不能把a print出來
想請問這中的原因是甚麼...?
作者: waitingjune (waiting)   2016-02-02 17:09:00
你google cp950就有答案了windows cmd print 問題
作者: uranusjr (←這人是超級笨蛋)   2016-02-02 17:59:00
不是 print 的問題, 是 Windows 的問題
作者: ResolaQQ (ResolaQQ)   2016-02-02 19:25:00
你一定要看的話,用IDLE是能看,但強烈不建議用就是了
作者: IKAFIRE (沒有)   2016-02-02 22:41:00
log到檔案裡吧

Links booklink

Contact Us: admin [ a t ] ucptt.com