當前位置:首頁 » 編程語言 » sublimepython格式化

sublimepython格式化

發布時間: 2022-03-02 11:15:02

㈠ sublime運行python結果顯示亂碼

有可能是sublime的默認編碼為UTF-8 但是你這個python的版本可能為2.x python2默認編碼為ASCII 出現了編碼不兼容 所以就成了亂碼

㈡ 用sublime3打開python文件出現亂碼怎麼調

同學你打開的是pyc文件,python生成文件的後綴是".py"

補充:解釋一下pyc文件,pyc文件就是 Python 程序編譯後得到的位元組碼文件 (py->pyc),一般你直接執行python主文件(也就是.py文件)時會直接執行而不會生成pyc,但你在python 文件中import了別的.py文件,就會生成pyc文件,目的是提高載入模塊的速度,同時生成的pyc文件還有隱藏源碼的功能。

希望我的回答能夠幫到你:-)

㈢ sublime text寫python代碼時,tab縮進只有兩個空格,怎麼改成4個

一般語言都是通過{}來標識代碼塊的,而在python中,是通過縮進來識別代碼塊的。我一個一個的回答你的問題。 縮進幾個空格或者tab都是可以的,只要你保持一致就可以。不過為了別人閱讀方便,還是用tab或者4個空格比較好。 行開頭的空格才算縮進。

㈣ sublime text3 使用python的問題

應該是語法風格檢查插件,標框的地方應該是不符合 比如 pep8編碼風格。關於自動格式化pep8的插件及pep8風格介紹:
https://pypi.python.org/pypi/autopep8/

㈤ sublime怎麼格式化python代碼

Python沒有格式化代碼這種說法,你寫的時候代碼格式已經定了。

㈥ 如何將sublime3配置成python開發環境

前輩們說的已經很多了,但是自己依舊會出現各種問題,寫篇日誌記錄這次的搭建經驗。

1.安裝python,我用的是python3.5,可以上官網下載

2.安裝Sublime text 3,可以上官網下載

3.安裝插件:

Package Control:首先安裝這個插件,比較麻煩一點,可以直接看官網說明

1.打開命令行界面,使用ctrl+`快捷鍵 或者 菜單項View>Show Console

2.Sublime text 3復制下面的代碼

import urllib.request,os,hashlib; h = '' + ''; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

3.Sublime text 2復制下面代碼

import urllib2,os,hashlib; h = '' + ''; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')

在preferences菜單下新增package control選項,安裝成功

㈦ 有沒有什麼工具可以格式化 Python 代碼

1.pycharm : 選中你的代碼 Ctrl+ALt+l ,一鍵格式化,你值得擁有
2。sublime Text 中自建的有格式化按鈕:
Edit -> Line -> Reindent

只是sublime並沒有給他賦予快捷鍵,所以只需加上快捷鍵即可

Preference -> Key Bindings -user

打開用戶快捷鍵綁定設置添加(比如添加:ctrl + alt + l)
{ "keys": ["ctrl+alt+l"], "command": "reindent" }, //注意不要忘記加逗號
注:這里為了和webstorm保持一致就把格式化代碼的快捷鍵設置成ctrl+alt+l

這一段是我網上復制的 估計也可以~~|

㈧ 如何將sublime text 3 打造成實用的python IDE 環境

前段時間寫腳本,一直使用的是pycharm ,無奈機器不配置實在不怎麼樣,我記得之前用過subline text,這是我用過的最酷炫的文本編輯器,參考了一下網上的文章,自己走了一些彎路,將心得寫在這里,方便給需要幫助的人:
這是完成配置後的界面:

一,下載subline text 3

安裝過程略

二,生成Package Control 界面
2.1 快捷鍵:ctrl+`打開命令行
2.2 輸入

1

import urllib.request,os,hashlib; h = '' + ''; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

2.3 如果點擊Perference 出現 Package Control 選項則成功,否則安裝失敗,失敗也沒啥,也可以配置環境

三,配置包
點擊剛剛生成的Package Control ->輸入install
進入安裝界面: 我自己安裝兩個插件:
1.SideBarEnhancements => 側邊欄管理
2.Anaconda (最強的Python IDE插件)

四,如果沒能安裝Package Control ,可以直接在subline Text 3的Package 文件夾下將下載好的包解壓到該目錄下

Anaconda下載地址

盡量使用github的包,這里的包都是最新的,而且也包含轉到定義的功能,下面是演示一些常用的功能,比如自動完成,轉到定義,語法檢查等

====2015-09-27 更新=====

一般情況下,最好還是更新一下當前的編輯模式的配置,比如和個Tab 換算成4個空格符(這在python中特別注意縮進的語言很重要),下面是我的一些個人使用的配置:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

{
"font_size": 12,
"ignored_packages":
[
"Vintage"
],
// 設置tab的大小為4
"tab_size":4,
// 使用空格代替tab
"translate_tabs_to_spaces": true,

// 添加行寬標尺
"rulers": [80, 100],
// 顯示空白字元
"draw_white_space": "all",
// 保存時自動去除行末空白
"trim_trailing_white_space_on_save": true,
// 保存時自動增加文件末尾換行
"ensure_newline_at_eof_on_save": true,
// 默認編碼格式
"default_encoding": "UTF-8"

}

2015.10.13號再次更新:
關於anaconda的配置:

1
2
3
4
5
6
7
8

"anaconda_gutter_theme": "alpha",

/*
If 'outline' (default) anaconda will outline error lines
If 'fill' anaconda will fill the lines
If 'none' anaconda will not draw anything on error lines
*/
"anaconda_linter_mark_style": "none",

=======2015.10.23=========
更新python web環境,插件推薦:
1.格式化插件

㈨ sublime text 3總是默認plain text怎麼改成Python默認

上面回答的對。追問的python是灰色的情況的話,是你當前打開的新文件沒有保存,沒保存的話就沒有路徑,點開右下角python選「as。。。」那個默認選項python和好多語言都是灰色的。不保存的話也不能運行。你先保存一下就可以去設置默認語言了。

㈩ sublimetext3編輯python代碼都需要什麼插件

安裝 SublimeREPL
Ctrl+shift+p 鍵入 install packages
稍等片刻後 鍵入 SublimeREPL 安裝即可
通過選項Tools->SublimeREPL->Python就可以看到效果了

熱點內容
多台雲伺服器怎樣用一個ip 發布:2025-01-11 23:59:44 瀏覽:247
辦公伺服器什麼系統好 發布:2025-01-11 23:50:06 瀏覽:348
boat伺服器怎麼開 發布:2025-01-11 23:48:57 瀏覽:488
安卓手機視頻怎麼快進 發布:2025-01-11 23:46:18 瀏覽:357
電腦的項目怎麼連接遠端伺服器 發布:2025-01-11 23:45:25 瀏覽:856
sql語句between 發布:2025-01-11 23:45:14 瀏覽:331
王者安卓轉換蘋果系統會損失什麼 發布:2025-01-11 23:45:13 瀏覽:741
安卓手機漲價怎麼辦 發布:2025-01-11 23:27:17 瀏覽:716
三消游戲伺服器搭建 發布:2025-01-11 23:20:01 瀏覽:250
c語言的函數不可單獨進行編譯 發布:2025-01-11 23:12:33 瀏覽:22