日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

我利用这几个神器来拯救自己奇丑无比的python代码

發布時間:2025/3/12 python 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 我利用这几个神器来拯救自己奇丑无比的python代码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Python編程語言需要遵循PEP8規范,但是初學者往往記不住這個規范,代碼寫得比較丑。本文推薦幾個神器來拯救奇丑無邊的python代碼。

一、Jupyter notebook 篇

Jupyter notebook的代碼要想寫得規范,推薦用Code prettify插件。

安裝插件

  • 首先插件Nbextensions

執行以下命令

pip install jupyter_contrib_nbextensions

無報錯再執行:

jupyter contrib nbextension install --user
  • 選取Code prettify模塊

備注:需要安裝 yapf模塊

pip install yapf

  • 使用如下:

原始不規范代碼:

使用工具欄最右側的按鈕:

使用后代碼立刻變規范了:

二、Pycharm篇

2.1?PyCharm集成pylint

pylint是代碼檢查工具,不能自動修改代碼

  • Pylint 安裝

pip install pylint
  • PyCharm 設置

文件(file)-設置(settings)-外部工具(external-tools)-添加,其中:

program:

是python安裝路徑下的Scripts路徑,我的是(建議搜索pylint.exe找到路徑)

C:\ProgramData\Anaconda3\Scripts\pylint.exe

Arguments:

--reports=n --disable=C0103 $FilePath$??

(最后必須以$FilePath$結尾)

working directory:

$FileDir$

(必須是這個)

output filters:

$FILE_PATH$:$LINE$:

具體配置如圖:


配置完畢,選擇一個Python程序,右鍵點擊,快捷菜單中會有“Extensions Tools -> Pylint”,點擊運行即可。輸出結果在執行程序結果的窗口(IDE下半部分)。

如果看到返回值為0,說明程序沒問題了。

2.2 autopep8

autopep8是一款將python代碼自動排版為PEP8風格的工具

  • autopep8安裝

pip install autopep8
  • autopep8配置

文件(file)-設置(settings)-外部工具(external-tools)-添加,其中:

Name:

autopep8

(起名而已,隨便起)

Program: autopep8

Arguments:

--in-place --aggressive --aggressive $FilePath$

Working directory:

$ProjectFileDir$

Output filters:

$FILE_PATH$\:$LINE$\:$COLUMN$\:.*

具體配置如圖:


將鼠標放在該文件的編輯器中→右鍵→External Tools→點擊Autopep8。這樣你的代碼就符合pep8的風格了。

  • 使用效果如下:

原始不規范代碼:

使用工具后:

三、變量命名篇

在平時工作中,好多程序員都在為變量的命名糾結不已,隨便命名怕以后看不懂,想好好命名可是自己的英文水平又不好,在這個命名上可能需要花費大量的時間,會耽誤到開發的效率,今天推薦一個神器,這個神器可以擺脫變量命名糾結!

  • 工具網址

https://unbug.github.io/codelf/

GitHub 鏈接:

https://github.com/unbug/codelf


輸入要起名的變量,可以是中文或者英文。

點擊搜索后,網站會給出變量名的翻譯,下方給出變量的起名建議,大家可以copy下變量名,也可以看下用了這個變量的源代碼,而且可以選擇開發語言種類。

  • 點擊「Search」就是基于當前命名搜索其它相關的命名。

  • 點擊「Repo」就是鏈接到使用該命名的代碼所在的資源庫。

  • 點擊「Copy」是復制該命名。

  • 點擊「Codes」可以查看使用命名的示例代碼。

總結

本文推薦幾個神器來拯救奇丑無比的python代碼。以上推薦的工具有助于你寫出漂亮的代碼,記得收藏轉發哦!

往期精彩回顧適合初學者入門人工智能的路線及資料下載機器學習及深度學習筆記等資料打印機器學習在線手冊深度學習筆記專輯《統計學習方法》的代碼復現專輯 AI基礎下載機器學習的數學基礎專輯黃海廣老師《機器學習課程》課件合集 本站qq群851320808,加入微信群請掃碼:

總結

以上是生活随笔為你收集整理的我利用这几个神器来拯救自己奇丑无比的python代码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。