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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

【Python基础】推荐几个神器来拯救奇丑无比的python代码

發(fā)布時(shí)間:2025/3/8 python 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Python基础】推荐几个神器来拯救奇丑无比的python代码 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

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

一、Jupyter notebook 篇

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

安裝插件

  • 首先插件Nbextensions

執(zhí)行以下命令

pip install jupyter_contrib_nbextensions

無報(bào)錯(cuò)再執(zhí)行:

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

備注:需要安裝 yapf模塊

pip install yapf

  • 使用如下:

原始不規(guī)范代碼:

使用工具欄最右側(cè)的按鈕:

使用后代碼立刻變規(guī)范了:

二、Pycharm篇

2.1?PyCharm集成pylint

pylint是代碼檢查工具,不能自動(dòng)修改代碼

  • Pylint 安裝

pip install pylint
  • PyCharm 設(shè)置

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

program:

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

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

Arguments:

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

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

working directory:

$FileDir$

(必須是這個(gè))

output filters:

$FILE_PATH$:$LINE$:

具體配置如圖:


配置完畢,選擇一個(gè)Python程序,右鍵點(diǎn)擊,快捷菜單中會(huì)有“Extensions Tools -> Pylint”,點(diǎn)擊運(yùn)行即可。輸出結(jié)果在執(zhí)行程序結(jié)果的窗口(IDE下半部分)。

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

2.2 autopep8

autopep8是一款將python代碼自動(dòng)排版為PEP8風(fēng)格的工具

  • autopep8安裝

pip install autopep8
  • autopep8配置

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

Name:

autopep8

(起名而已,隨便起)

Program: autopep8

Arguments:

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

Working directory:

$ProjectFileDir$

Output filters:

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

具體配置如圖:


將鼠標(biāo)放在該文件的編輯器中→右鍵→External Tools→點(diǎn)擊Autopep8。這樣你的代碼就符合pep8的風(fēng)格了。

  • 使用效果如下:

原始不規(guī)范代碼:

使用工具后:

三、變量命名篇

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

  • 工具網(wǎng)址

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

GitHub 鏈接:

https://github.com/unbug/codelf


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

點(diǎn)擊搜索后,網(wǎng)站會(huì)給出變量名的翻譯,下方給出變量的起名建議,大家可以copy下變量名,也可以看下用了這個(gè)變量的源代碼,而且可以選擇開發(fā)語言種類。

  • 點(diǎn)擊「Search」就是基于當(dāng)前命名搜索其它相關(guān)的命名。

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

  • 點(diǎn)擊「Copy」是復(fù)制該命名。

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

總結(jié)

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

往期精彩回顧適合初學(xué)者入門人工智能的路線及資料下載機(jī)器學(xué)習(xí)及深度學(xué)習(xí)筆記等資料打印機(jī)器學(xué)習(xí)在線手冊(cè)深度學(xué)習(xí)筆記專輯《統(tǒng)計(jì)學(xué)習(xí)方法》的代碼復(fù)現(xiàn)專輯 AI基礎(chǔ)下載機(jī)器學(xué)習(xí)的數(shù)學(xué)基礎(chǔ)專輯獲取一折本站知識(shí)星球優(yōu)惠券,復(fù)制鏈接直接打開:https://t.zsxq.com/662nyZF本站qq群704220115。加入微信群請(qǐng)掃碼進(jìn)群(如果是博士或者準(zhǔn)備讀博士請(qǐng)說明):

總結(jié)

以上是生活随笔為你收集整理的【Python基础】推荐几个神器来拯救奇丑无比的python代码的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。