2017-06-28更新:換到python3.x中,編碼問題減少了很多。這篇博文不適用於python3.x
http://blog.sina.com.cn/s/blog_64a3795a01018vyp.html
參考於這個博主,我自己做一個筆記。
把一個列表轉換成字符串輸出的時候出現了UnicodeEncodeError: 'ascii' codec can't encode characters in position 32-34: ordinal not in range(128)問題,使用的是ulipad編譯器。
解決方法1:
在開頭加上
import sys reload(sys) sys.setdefaultencoding( "utf-8" )
解決方法2:
使用cmd運行python程序,能正常顯示結果