jupyter notebook的**要想寫得規範,推薦用code prettify外掛程式。
1、安裝外掛程式nbextensions
2、無報錯再執行:
1 jupyter contrib nbextension install --user
3、安裝模組
4、選取code prettify模組
5、使用:點選工具欄最右側的按鈕使用如下
pylint是**檢查工具,不能自動修改**,pylint 安裝
1 pip install pylint
檔案(file)-設定(settings)-外部工具(external-tools)-新增,其中:
是python安裝路徑下的scripts路徑,我的是(建議搜尋pylint.exe找到路徑)
c:\programdata\anaconda3\scripts\pylint.exe
--reports=n --disable=c0103 $filepath$
(最後必須以$filepath$結尾)
$filedir$
(必須是這個)
$file_path$:$line$:
配置完畢,選擇乙個python程式,右鍵點選,快捷選單中會有「extensions tools -> pylint」,點選執行即可。輸出結果在執行程式結果的視窗(ide下半部分)。對於每乙個 python 模組,pylint 的結果中首先顯示一些"*"字元 , 後面緊跟模組的名字,然後是一系列的 message, message 的格式如下: __message_type: line_num:[object:] message__ message_type 有如下幾種:
autopep8是一款將python**自動排版為pep8風格的工具,autopep8安裝
檔案(file)-設定(settings)-外部工具(external-tools)-新增,其中:
autopep8
(起名而已,隨便起)
滑鼠放在該檔案的編輯器中→右鍵→external tools→點選autopep8。這樣你的**就符合pep8的風格了。
例一
'''例二執行autopep8前的格式
sum = 1+10*2
print('sum:',sum)
'''#
執行autopep8後格式
sum = 1 + 10 * 2
print('
sum:
', sum)
1import
numpy as np23
#執行 autopep8 後
45 n = np.array(([1, 2, 3], [4, 5, 6], [7, 8, 9]))
#執行 autopep8 前
PEP8 Python 編碼規範
豆瓣 寶寶想回爐重造 python很多基礎知識以為懂了實際好渣渣 一 編排 1 縮排。4個空格的縮排 編輯器都可以完成此功能 不使用tap,更不能混合使用tap和空格。2 每行最大長度79,換行可以使用反斜槓,最好使用圓括號。換行點要在操作符的後邊敲回車。3 類和top level函式定義之間空兩行...
PEP8 Python 編碼規範
pep8 python 編碼規範 一 編排 1 縮排。4個空格的縮排 編輯器都可以完成此功能 不使用tap,更不能混合使用tap和空格。2 每行最大長度79,換行可以使用反斜槓,最好使用圓括號。換行點要在操作符的後邊敲回車。3 類和top level函式定義之間空兩行 類中的方法定義之間空一行 函式...
PEP8 Python 編碼規範
pep8 python 編碼規範 一 編排 1 縮排。4個空格的縮排 編輯器都可以完成此功能 不使用tap,更不能混合使用tap和空格。2 每行最大長度79,換行可以使用反斜槓,最好使用圓括號。換行點要在操作符的後邊敲回車。3 類和top level函式定義之間空兩行 類中的方法定義之間空一行 函式...