今天編譯Python時, 輸出窗口信息出現:
[Decode error - output not utf-8]
[Decode error - output not utf-8]
發現是print不支持中文字符的輸出, 需要修改python的build的setting, 打開Python.sublime-build,
修改為:
{
??? "cmd": ["C:/Python33/python.exe", "-u", "$file"],
??? "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
??? "selector": "source.python"
??? "encoding": "cp936"
}
修改后用REPL可以正常輸出, 但是Ctrl + B編譯有問題, 空白沒反映,可以按ctrl+‘來顯示錯誤。
后來只能通過另外一種方法解決Unicode問題,
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td valign="top"><div>在系統變量加入PYTHONIOENCODING,值填寫utf-8<br/>win7在桌面,計算機右鍵選屬性,選高級系統設置,選高級標簽,選環境變量<br/><br/>重啟sublime text2.<br/></div></td></tr></tbody></table>
- 前言
- PythonPath在Windows 下的設置
- Sublime Text: [Decode error - output not utf-8]
- Python 寫文件時的Unicode設置
- python中文件打開的各個標識含義
- python 3中對list進行sort時,返回值為None
- python 3中使用getattr和*args時, 出現傳入參數不一致的問題
- import module, from module import funtion區別
- Python 中list, dictionary 與 file相互操作
- 編譯Python出現Tab,空格的問題
- Sublime Text2中Evernote 插件的使用
- python中全局變量的使用
- python中string和bool的轉換
- python中http的一些編碼轉換
- python中http請求中添加cookie支持
- python構造一個http請求
- python中如何定義main方法
- python為類定義構造函數
- python中print的幾種用法
- 自己寫的工具:把Evernote(印象筆記)的筆記導入到博客(Blog)中
- Python打包成exe
- python中lxml的應用