摘要:新建編譯環(huán)境在菜單欄中,輸入一下內(nèi)容并保存為。編碼問題問題原因控制臺編碼無法對的中文進行編碼,編譯環(huán)境容需要指定編碼。解決方法在中指定編碼如果不指定編碼,會出現(xiàn)中文亂碼或者
新建編譯環(huán)境
在sublime菜單欄中Tools => Build System => New Build System...,輸入一下內(nèi)容并保存為 Python3.sublime-build 。
{ "cmd": ["/usr/local/bin/python3", "-u", "$file"], "file_regex": "^[ ]*File "(...*?)", line ([0-9]*)", "selector": "source.python", "env": { "LANG": "en_US.UTF-8" // 如果不指定編碼,會出現(xiàn)print("中文")亂碼 } // 編碼指定utf-8方法2: // "env" : { // "PYTHONIOENCODING": "utf8" // } }
其中 /usr/local/bin/python3 為python的具體路徑,可通過 which python3 獲得。
Anaconda插件實用的python插件,用多項類似IDE的功能:
Autocompletion 代碼自動完成
Code Linting 代碼語法、格式檢查
Goto Definitions 查找顯示變量、函數(shù)、類的定義
Find Usages 查找變量、函數(shù)、類的實用
......
插件功能詳見 anaconda文檔
通過 Package Control 搜索 anaconda 安裝
{ // Python主文件位置 "python_interpreter": "/usr/local/bin/python3", // 語法格式檢查 <= (僅在保存時檢查,避免coding過程中一直出現(xiàn)警告框) "anaconda_linting": true, "anaconda_linting_behaviour": "save-only", // 保存時檢查 "anaconda_gutter_theme": "hard", "anaconda_linter_show_errors_on_save": false, // 保存時顯示錯誤 "anaconda_linter_phantoms": true, // 界面顯示錯誤 // pep8自動格式化 "auto_formatting": true, "pep8_ignore": [ "E501", ], // 文檔顯示設置 "enable_docstrings_tooltip": true, // 顯示文檔 "enable_signatures_tooltip": true, //在懸浮窗中顯示方法簽名 "display_signatures": true, //顯示方法簽名 "merge_signatures_and_doc": true }
ST3當檢測到一些單詞(如: class、def、import等)時取消了python包的自動補全。
在 Preferences/Browser Packages 打開 Packages 目錄,新建 Python 目錄,新建 Completion Rules.tmPreferences 文件并輸入以下內(nèi)容,然后重啟ST3。
Unicode編碼問題scope source.python settings cancelCompletion ^(.*(and|or)$)|(s*(pass|return|and|or|(class|def)s*[a-zA-Z_0-9]+)$)
UnicodeEncodeError: "ascii" codec can"t encode characters in position 294-302: ordinal not in range(128)
sublime控制臺ASCII 編碼無法對 unicode 的中文進行編碼,編譯環(huán)境容需要指定編碼。
在 Python3.sublime-build 中指定編碼:
{ "env": { "LANG": "en_US.UTF-8" # 如果不指定編碼,會出現(xiàn)print("中文")亂碼 } } # 或者 { "env" : { "PYTHONIOENCODING": "utf8" } }
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/41764.html
摘要:教程的開發(fā)環(huán)境本教程的開發(fā)環(huán)境為位為了避免開發(fā)環(huán)境不同而導致的錯誤,建議讀者使用相同的版本。新建一個文件夾,教程中為。運行服務器非常幸運,自帶一個輕量的開發(fā)服務器,也被叫做。市面上有很多的代碼編輯器或者集成開發(fā)環(huán)境可以選擇。 教程的開發(fā)環(huán)境 本教程的開發(fā)環(huán)境為: Win 10(64位) Python 3.7.0 Django 2.1 為了避免開發(fā)環(huán)境不同而導致的錯誤,建議讀者使用相...
摘要:統(tǒng)一碼,萬國碼編碼此時應運而生,年由統(tǒng)一碼聯(lián)盟首次發(fā)布標準。英文占個字節(jié)歐洲語系占個東亞占個,其它及特殊字符占個使用個字節(jié)表示所有字符優(yōu)先使用個字節(jié),否則使用個字節(jié)表示。退出交互式環(huán)境,使用。 < 返回索引頁 計算機編程基礎知識 編程入門準備知識 計算機基本組成 計算機中的編碼 一門語言的基本組成 環(huán)境搭建 Python下載和安裝(window/mac/linux...
摘要:分享一些超好用插件,打造一個不一樣的瀏覽器編輯器。一谷歌瀏覽器插件谷歌訪問助手強烈推薦一鍵安裝,無需其他配置,即可訪問谷歌。谷歌瀏覽器是很耗內(nèi)存的,該插件會自動掛起長時間未使用的網(wǎng)頁,來釋放系統(tǒng)資源。 showImg(https://segmentfault.com/img/remote/1460000014011338); 分享一些超好用插件,打造一個不一樣的 GitHub、瀏覽器、...
閱讀 2944·2021-09-22 15:20
閱讀 3027·2021-09-22 15:19
閱讀 3576·2021-09-22 15:15
閱讀 2493·2021-09-08 09:35
閱讀 2434·2019-08-30 15:44
閱讀 3075·2019-08-30 10:50
閱讀 3865·2019-08-29 16:25
閱讀 1655·2019-08-26 13:55