Sublime直接運行Python提示Decode error

在Sublime Text中使用Ctrl + B直接運行Python,有時候會由於編碼問題致使輸出一個奇怪的錯誤(我明明在控制檯都好好的,爲啥一到Sublime Text就出這個錯誤了)python

Decode error - output not utf-8

解決方法就是修改Python.sublime-build配置文件
通常這個文件位置在C:\Users\[Users]\AppData\Roaming\[Sublime Text Version]\Packages\Python
簡單的方法是點擊Preferences -> 瀏覽程序包 而後再打開的資源管理器裏找到python文件夾,裏面就有這個文件了,打開這個文件,在最後一行加上個編碼的說明,修改後以下所示json

{
    "cmd": ["python", "-u", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python",
    "encoding": "cp936"
}
相關文章
相關標籤/搜索