命令行執行python文件出現UnicodeDecodeError: utf-8 codec cant decode byte問題

解決方法

在運行前先輸入:
chcp 65001

原理

上述命令,是切換dos代碼頁到utf-8;因爲中文windows系統默認得是GBK編碼,即代碼頁936, 如果我們得python文件是utf-8編碼的,在cmd中運行,就會報以上的錯誤。

同樣的問題可以查看字符集代碼頁

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章