<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          如何用一行命令格式化 Python 代碼?

          共 1693字,需瀏覽 4分鐘

           ·

          2021-10-18 23:36

          復(fù)制別人的代碼進(jìn)行使用的時(shí)候,最煩的就是看到編輯器上顯示的各種紅色的、橙色的提示線吧?


          尤其是那些不遵守PEP8規(guī)則的代碼,等號(hào)兩邊的空格會(huì)加到你手軟。


          真希望哪天全世界寫Python的小伙伴們都能統(tǒng)一代碼規(guī)范??!然而顯然是不可能的。


          過(guò)雖然無(wú)法改變他人,但我們可以改變自己。現(xiàn)在有了Black這個(gè)神器,我可以在終端中輸入一句命令自動(dòng)使用最規(guī)范的代碼風(fēng)格來(lái)格式化代碼!

          對(duì)于初學(xué)者來(lái)說(shuō),用Black來(lái)學(xué)習(xí)代
          碼規(guī)范也是一個(gè)非常不錯(cuò)的選擇。

          01.準(zhǔn)備



          開始之前,你要確保Pyth
          on和pip已經(jīng)成功安裝在電腦上,如果沒有,可以訪問這篇文章:超詳細(xì)Python安裝指南?進(jìn)行安裝。


          如果你用Python的目的是數(shù)據(jù)分析,可以直接安裝Anaconda:Python數(shù)據(jù)分析與挖掘好幫手—Anaconda,它內(nèi)置了Python和pip.

          此外,推薦大家用VSCode編輯器,它有許多的優(yōu)點(diǎn):Python 編程的最好搭檔—VSCode 詳細(xì)指南。

          請(qǐng)選擇以下任一種方式輸入命令安裝依賴
          1. Windows 環(huán)境 打開 Cmd (開始-運(yùn)行-CMD)。
          2. MacOS 環(huán)境 打開 Terminal (command+空格輸入Terminal)。
          3. 如果你用的是 VSCode編輯器 或 Pycharm,可以直接使用界面下方的Terminal.

          pip install?black


          02.使用



          安裝完成之后,你有兩種使用black的方式,一種是直接在命令里輸入

          black 你的文件路徑.py


          它就會(huì)自動(dòng)格式化該P(yáng)ython文件,如果你使用VSCode,我推薦使用這種方法來(lái)格式化。

          比如說(shuō)下面這個(gè)糟糕的格式:

          真的各種線條都出現(xiàn)了,安裝完Black后你只需要在終端中輸入:

          black test.py


          就能一鍵美化到符合PEP8標(biāo)準(zhǔn)的代碼格式:



          第二種是在Pycharm中一鍵使用。

          在PyCharm菜單 File->Setting->Tools->External Tools->單擊按鈕“+”號(hào):


          為了能夠一鍵執(zhí)行命令,在彈出窗口里的Name中輸入一個(gè)名字作為在以后在Pycharm?菜單->Tools->External Tools 中顯示的名字。

          這個(gè)名字將作為我們一鍵格式化代碼的入口,我在此輸入名字為BlackFormatter:


          在Programs中輸入black安裝后的black.exe文件所在目錄。該目錄在Windows的cmd窗口中通過(guò)命令where black查找到,在Linux中用命令which black查找。

          例如我的路徑是:
          C:\Users\Ckend\Anaconda3\Scripts\black.exe
          包含balck.exe文件名的全路徑填入到Programs框中。

          最后在Arguments中填入$FilePath$,在Working Directory中填入$ProjectFileDir$。然后單擊OK即可。



          這樣,只需要點(diǎn)擊你剛配置時(shí)輸入的名稱:

          Tools->External Tools -> BlackFormatter

          即可直接格式化當(dāng)前文件。



          Pycharm下方如圖所示則說(shuō)明格式化成功:


          Pycharm也可以使用命令的方式格式化,在Terminal里輸入即可,因?yàn)樗鋵?shí)和Vscode的終端是一個(gè)東西,注意black安裝的環(huán)境和你終端使用的虛擬環(huán)境是一致的就行。

          我們的文章到此就結(jié)束啦,如果你喜歡今天的Python 實(shí)戰(zhàn)教程,請(qǐng)持續(xù)關(guān)注Python實(shí)用寶典。

          有任何問題,可以在公眾號(hào)后臺(tái)回復(fù):加群,回答相應(yīng)紅字驗(yàn)證信息,進(jìn)入互助群詢問。

          原創(chuàng)不易,希望你能在下面點(diǎn)個(gè)贊和在看支持我繼續(xù)創(chuàng)作,謝謝!

          點(diǎn)擊下方閱讀原文可獲得更好的閱讀體驗(yàn)

          Python實(shí)用寶典?(pythondict.com)
          不只是一個(gè)寶典
          歡迎關(guān)注公眾號(hào):Python實(shí)用寶典

          瀏覽 107
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  艹逼小视频 | 狠狠爽狠狠操 | 操B久久久| 在线免费观看黄日本 | 中国操逼免费看 |