小而美的 Python 格式化工具--black

Black號稱不妥協的代碼格式化工具,爲何叫不妥協呢?由於它檢測到不符合規範的代碼風格直接就幫你所有格式化好,根本不須要你肯定,直接替你作好決定。它也是 requests 做者最喜歡的工具之一.使用很是簡單,安裝成功後,和其餘系統命令同樣使用,只需在 black 命令後面指定須要格式化的文件或者目錄就ok。工具

一、安裝:

輸入圖片說明

二、使用

輸入圖片說明

這是一款小而美的工具,它並非徹底按照 PEP8 規範來格式化,好比默認每行代碼的字符數是88個,固然你能夠經過參數 -l 自定義長度,能一行顯示完成的代碼會放在一行,好比有多個元素的列表.後者把多個元素放在一行,顯然更易讀,並且代碼更緊湊(若是你的工資是按照代碼行數來算的話,不建議這麼作),Black 是 PEP8 的嚴格子集。個人最佳實踐方式就是使用 PyCharm 自帶的格式化工具配合 Black 使用。由於 Black 也支持集成到 Pycharm 中。圖片

如何集成 Pycharm?requests

一、找到black的安裝路徑

輸入圖片說明

二、Preferences->Tools->External Tools ,添加一個新的擴展工具,Program 填 black 的安裝路徑,Arguments 填 $FilePath$

輸入圖片說明

三、而後就可使用了(值得注意的是,該工具只支持 Python3.6 環境)

輸入圖片說明

相關文章
相關標籤/搜索