摘要:新建編譯環境在菜單欄中,輸入一下內容并保存為。編碼問題問題原因控制臺編碼無法對的中文進行編碼,編譯環境容需要指定編碼。解決方法在中指定編碼如果不指定編碼,會出現中文亂碼或者
新建編譯環境
在sublime菜單欄中Tools => Build System => New Build System...,輸入一下內容并保存為 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" // 如果不指定編碼,會出現print("中文")亂碼 } // 編碼指定utf-8方法2: // "env" : { // "PYTHONIOENCODING": "utf8" // } }
其中 /usr/local/bin/python3 為python的具體路徑,可通過 which python3 獲得。
Anaconda插件實用的python插件,用多項類似IDE的功能:
Autocompletion 代碼自動完成
Code Linting 代碼語法、格式檢查
Goto Definitions 查找顯示變量、函數、類的定義
Find Usages 查找變量、函數、類的實用
......
插件功能詳見 anaconda文檔
通過 Package Control 搜索 anaconda 安裝
{ // Python主文件位置 "python_interpreter": "/usr/local/bin/python3", // 語法格式檢查 <= (僅在保存時檢查,避免coding過程中一直出現警告框) "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 文件并輸入以下內容,然后重啟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 的中文進行編碼,編譯環境容需要指定編碼。
在 Python3.sublime-build 中指定編碼:
{ "env": { "LANG": "en_US.UTF-8" # 如果不指定編碼,會出現print("中文")亂碼 } } # 或者 { "env" : { "PYTHONIOENCODING": "utf8" } }
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/41764.html
摘要:教程的開發環境本教程的開發環境為位為了避免開發環境不同而導致的錯誤,建議讀者使用相同的版本。新建一個文件夾,教程中為。運行服務器非常幸運,自帶一個輕量的開發服務器,也被叫做。市面上有很多的代碼編輯器或者集成開發環境可以選擇。 教程的開發環境 本教程的開發環境為: Win 10(64位) Python 3.7.0 Django 2.1 為了避免開發環境不同而導致的錯誤,建議讀者使用相...
摘要:統一碼,萬國碼編碼此時應運而生,年由統一碼聯盟首次發布標準。英文占個字節歐洲語系占個東亞占個,其它及特殊字符占個使用個字節表示所有字符優先使用個字節,否則使用個字節表示。退出交互式環境,使用。 < 返回索引頁 計算機編程基礎知識 編程入門準備知識 計算機基本組成 計算機中的編碼 一門語言的基本組成 環境搭建 Python下載和安裝(window/mac/linux...
摘要:分享一些超好用插件,打造一個不一樣的瀏覽器編輯器。一谷歌瀏覽器插件谷歌訪問助手強烈推薦一鍵安裝,無需其他配置,即可訪問谷歌。谷歌瀏覽器是很耗內存的,該插件會自動掛起長時間未使用的網頁,來釋放系統資源。 showImg(https://segmentfault.com/img/remote/1460000014011338); 分享一些超好用插件,打造一個不一樣的 GitHub、瀏覽器、...
閱讀 2883·2021-09-22 15:20
閱讀 2958·2021-09-22 15:19
閱讀 3448·2021-09-22 15:15
閱讀 2382·2021-09-08 09:35
閱讀 2373·2019-08-30 15:44
閱讀 3004·2019-08-30 10:50
閱讀 3707·2019-08-29 16:25
閱讀 1586·2019-08-26 13:55