Pycharm使用black作为Python代码格式化外部工具
Pycharm菜單Code->Reformat Code能對Python代碼進(jìn)行格式化,但是black能進(jìn)一步規(guī)范格式,它是PEP8的嚴(yán)格子集。
本次操作的相關(guān)環(huán)境信息如下:Pycharm 2018版,Python3.6,(注意,寫本文時的black只支持在Python3.6環(huán)境使用,以后應(yīng)該會更新支持)
具體步驟如下:
第一步 安裝black:
在Pycharm菜單File->Settings...->Project ***(此處的***是你自己的某個Python項目名)->Project Interpreter->在右側(cè)的Project Interpreter下拉列表框中選中自己Python版本的解釋器(例如Python 3.6)->在下拉列表中查看是否有black,如果沒有則需要安裝。
安裝balck的方式有2種:
方式一、從命令行安裝:例如Windows的cmd窗口,運行命令pip install black
方式二、從PyCharm中安裝(推薦使用這種方式):接上一步操作,在打開的Settings的窗口中,單擊列表區(qū)右側(cè)靠上方的按鈕“+”,彈出Available Packages窗口,在此窗口的搜索欄中,輸入black,然后在列表中選中black,單擊窗口底部的Install Package,稍等,提示安裝成功。安裝過程和結(jié)果也能在PyCharm主窗口底部的狀態(tài)欄中指示。 如果按鈕“+”號為灰色,不能單擊的話,此時注意Setting窗口底部有紅色的提示文本的超鏈接Python packing tools not found. Install packaging tool,單擊此鏈接,先安裝包工具,稍等片刻,等待PyCharm狀態(tài)更新完畢后,在此打開Settings窗口,就能看到按鈕“+”號為黑色,其可單擊了。
第二步 配置black作為外部工具
在PyCharm菜單File->Settings...->Tools->External Tools->單擊按鈕“+”號->在彈出的“Create Tool”窗口中的name框中輸入一個名字作為在以后的Pycharm菜單Tools->External Tools菜單中顯示的名字,例如在此輸入名字為BlackFormatter。在Programs中輸入black安裝后的black.exe文件所在目錄。該目錄在Windows的cmd窗口中通過命令where black查找到,在Linux中用命令which black查找。例如找到如下路徑:C:\Anaconda3_5.2.0(64-bit)\Scripts\black.exe,將此包含balck.exe文件名的全路徑填入到Programs框中。在Arguments中填入$FilePath$,在Working Directory中填入$ProjectFileDir$。然后單擊OK即可。
至此,配置完成。下面使用black進(jìn)行格式化。
選中需要格式化的Python代碼文件,然后單擊PyCharm菜單Tools->External Tools->BlackFormatter。即可看到格式化后的結(jié)果。
本文是在參考了https://blog.csdn.net/zV3e189oS5c0tSknrBCL/article/details/80429105文章“推薦一個小而美的Python代碼格式化工具”,特此鳴謝! 但此文步驟過程不夠細(xì)致且不是針對新版PyCharm的,經(jīng)過本人摸索后,成功配置了black作為代碼格式化外部工具,特此記錄,希望對大家有所幫助。
總結(jié)
以上是生活随笔為你收集整理的Pycharm使用black作为Python代码格式化外部工具的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 7大排序时间复杂度对比、以及优化
- 下一篇: Python中用input()和prin