這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)?lái)有關(guān)Python Black如何一鍵格式化美化代碼,文章內(nèi)容豐富且以專(zhuān)業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),承德企業(yè)網(wǎng)站建設(shè),承德品牌網(wǎng)站建設(shè),網(wǎng)站定制,承德網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷(xiāo),網(wǎng)絡(luò)優(yōu)化,承德網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力。可充分滿(mǎn)足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專(zhuān)業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶(hù)成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
復(fù)制別人的代碼進(jìn)行使用的時(shí)候,最煩的就是看到編輯器上顯示的各種紅色的、橙色的線吧?尤其是那些不遵守PEP8規(guī)則的代碼,等號(hào)兩邊的空格會(huì)加到你手軟...真希望哪天全世界寫(xiě)Python的小伙伴們都能統(tǒng)一代碼規(guī)范??!
沒(méi)事,現(xiàn)在有Black這個(gè)神器,我們可以在終端中輸入一句命令就自動(dòng)格式化代碼!而且對(duì)于初學(xué)者來(lái)說(shuō),用Black來(lái)學(xué)習(xí)代碼規(guī)范也是一個(gè)非常不錯(cuò)的選擇。
開(kāi)始之前,你要確保Python和pip已經(jīng)成功安裝在電腦上噢,如果沒(méi)有,請(qǐng)?jiān)L問(wèn)這篇文章:超詳細(xì)Python安裝指南 進(jìn)行安裝。如果你用Python的目的是數(shù)據(jù)分析,可以直接安裝Anaconda:Python數(shù)據(jù)分析與挖掘好幫手—Anaconda
Windows環(huán)境下打開(kāi)Cmd(開(kāi)始—運(yùn)行—CMD),蘋(píng)果系統(tǒng)環(huán)境下請(qǐng)打開(kāi)Terminal(command+空格輸入Terminal),準(zhǔn)備開(kāi)始輸入命令安裝依賴(lài)。
當(dāng)然,我更推薦大家用VSCode編輯器,把本文代碼Copy下來(lái),在編輯器下方的終端運(yùn)行命令安裝依賴(lài)模塊,多舒服的一件事?。篜ython 編程的最好搭檔—VSCode 詳細(xì)指南。
在終端輸入以下命令安裝我們所需要的依賴(lài)模塊:
pip install black
看到 Successfully installed xxx 則說(shuō)明安裝成功。
安裝完成之后,你有兩種使用black的方式,一種是直接在命令里輸入:
black 你的文件路徑.py
它就會(huì)自動(dòng)格式化該P(yáng)ython文件,如果你是使用VSCode,我推薦使用這種方法來(lái)格式化。
如果你使用Pycharm,那么需要這么設(shè)置:
在PyCharm菜單 File->Setting->Tools->External Tools->單擊按鈕“+”號(hào):
在彈出窗口里的Name中輸入一個(gè)名字作為在以后在Pycharm菜單->Tools->External Tools中顯示的名字,作為方便的工具入口,例如在此輸入名字為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即可。
如前所述,兩種使用方法,先介紹Vscode的,比如說(shuō)下面這個(gè)糟糕的格式:
真的各種線條都出現(xiàn)了,不過(guò)你只需要在終端中輸入:
black test.py
就能一鍵美化到符合PEP8標(biāo)準(zhǔn)的代碼格式:
使用Pycharm的話(huà)則更方便了(前提是你配置好了),你只需要按 Tools->External Tools -> BlackFormatter(你剛配置時(shí)輸入的名稱(chēng)) 即可直接格式化當(dāng)前文件。
Pycharm下方如圖所示則說(shuō)明格式化成功:
Pycharm也可以使用命令的方式格式化,在Terminal里輸入即可,因?yàn)樗鋵?shí)和Vscode的終端是一個(gè)東西,注意black安裝的環(huán)境和你終端使用的虛擬環(huán)境是一致的就行。
上述就是小編為大家分享的Python Black如何一鍵格式化美化代碼了,如果剛好有類(lèi)似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
網(wǎng)站標(biāo)題:PythonBlack如何一鍵格式化美化代碼
當(dāng)前地址:http://www.rwnh.cn/article2/jippoc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)、域名注冊(cè)、ChatGPT、軟件開(kāi)發(fā)、外貿(mào)網(wǎng)站建設(shè)、品牌網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)