[问题] 为什么可以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