因為前陣子學習monkeyrunner的時候,碰到了很多關於.py的腳本,其實我是一知半解的,也沒打算去學習一下。將就着看看吧,后來無意中看到自動化測試工程師都要求會腳本語言的時候,刺激了我,想了想,我也就shell會點兒,看來確實得要去懂點兒腳本語言才行,沒辦法,為了討生活嘛~於是我就打算學懂點python吧。
安裝好python后選什么開發工具讓我有點糾結,是安裝pycharm還是pythonwin呢,不過對比了一下,我也就從基礎學點兒東西,不做啥項目,畢竟不是專職的開發人員,然后我就下載安裝了sublime text 2.那么問題就來了。。。。
sublime text2 下載地址,博主分享一個:http://pan.baidu.com/s/1o61HMoq
問題: [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"
}
注:點擊菜單的 【首選項preferences】下的【瀏覽插件】能找到Python.sublime-build。
對於答案一反正我試了試,沒用。。。。。。
答案二:在系統變量加入PYTHONIOENCODING,值填寫utf-8
win7在桌面,計算機右鍵選屬性,選高級系統設置,選高級標簽,選環境變量
重啟sublime text2.
大功告成。。。。。
最后吐槽一下:sublime text新建文件為啥沒辦法重命名啊。。。。難道有強迫症是病嗎。。。我要重命名。。。
sublime text 2 確實是個神器。。。。不解釋。。。