最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在 Pycharm 安裝使用black的方法詳解

 更新時(shí)間:2020年04月02日 08:33:20   作者:studytime  
這篇文章主要介紹了如何在 Pycharm 安裝使用black的相關(guān)知識(shí),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

PyCharm是一種Python IDE,帶有一整套可以幫助用戶在使用Python語(yǔ)言開(kāi)發(fā)時(shí)提高其效率的工具,比如調(diào)試、語(yǔ)法高亮、Project管理、代碼跳轉(zhuǎn)、智能提示、自動(dòng)完 成、單元測(cè)試、版本控制。此外,該IDE提供了一些高級(jí)功能,以用于支持Django框架下的專業(yè)Web開(kāi)發(fā)。

簡(jiǎn)介

針對(duì)代碼風(fēng)格不一致問(wèn)題,導(dǎo)致的維護(hù)成本過(guò)高,針對(duì)性的鎮(zhèn)定代碼風(fēng)格統(tǒng)一標(biāo)準(zhǔn),是很有必要的。目前市面上用的比較多的python代碼格式化工具有YAPF、Black。

Black,號(hào)稱不妥協(xié)的代碼格式化工具,它檢測(cè)到不符合規(guī)范的代碼風(fēng)格直接就幫你全部格式化好,根本不需要你確定,直接替你做好決定。從而節(jié)省關(guān)注代碼規(guī)范的時(shí)間和精力,關(guān)注編程。

安裝 black 擴(kuò)展

pip3 install black

安裝目錄

➜ servers which black
/Library/Frameworks/Python.framework/Versions/3.6/bin/black
➜ servers where black
/Library/Frameworks/Python.framework/Versions/3.6/bin/black

測(cè)試命令行使用

➜ mws git:(feature/datawarehouse-v3.0.0) ✗ python3 -m black celery_tasks/__init__.py
All done! :sparkles: :cake: :sparkles:
1 file left unchanged.

pycharm 中 集成 black

在 PyCharm 中打開(kāi) External tools

# On macOS:
PyCharm -> Preferences -> Tools -> External Tools

# On Windows / Linux / BSD:
File -> Settings -> Tools -> External Tools

添加一個(gè)新的擴(kuò)展工具

配置信息如下:

Name: Black
Description: Black is the uncompromising Python code formatter.
Program: /Library/Frameworks/Python.framework/Versions/3.6/bin/black
Arguments: "$FilePath$"
Working directory: $ProjectFileDir$

如何使用 black 格式化代碼

通過(guò)選擇 Tools -> External Tools -> black 來(lái)格式化代碼。

在代碼區(qū)域按鼠標(biāo)右鍵,選擇 External Tools 中的 black

設(shè)置快捷鍵執(zhí)行 black 格式化代碼

打開(kāi) Preferences or Settings -> Keymap -> External Tools -> External Tools - Black

black + File Watchers 自動(dòng)格式化

確保 File Watchers插件可用,一般而言安裝Pycharm應(yīng)該會(huì)默認(rèn)安裝。

選擇 Preferences or Settings -> Tools -> File Watchers 添加一個(gè)新的 watcher

Name: Black
File type: Python
Scope: Project Files
Program: /Library/Frameworks/Python.framework/Versions/3.6/bin/black
Arguments: $FilePath$
Output paths to refresh: $FilePath$
Working directory: $ProjectFileDir$
Uncheck "Auto-save edited files to trigger the watcher"

特殊說(shuō)明

兩個(gè)設(shè)置中的參數(shù)Program使用 which black 查詢出來(lái)的路徑信息。

到此這篇關(guān)于在 Pycharm 安裝使用black的方法詳解的文章就介紹到這了,更多相關(guān) Pycharm 安裝使用black內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python 中@lazyprop 裝飾器的用法

    Python 中@lazyprop 裝飾器的用法

    這篇文章主要介紹了Python 中@lazyprop 裝飾器的用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • 深入探究Django中的Session與Cookie

    深入探究Django中的Session與Cookie

    周末小閑在家研究了下django的 cookie 和 session,所以下面這篇文章主要給大家深入地介紹了關(guān)于Django中Session與Cookie的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友們下面跟著小編來(lái)一起看看吧。
    2017-07-07
  • Python+微信接口實(shí)現(xiàn)運(yùn)維報(bào)警

    Python+微信接口實(shí)現(xiàn)運(yùn)維報(bào)警

    這篇文章主要介紹了Python+微信接口實(shí)現(xiàn)運(yùn)維報(bào)警的相關(guān)資料,需要的朋友可以參考下
    2016-08-08
  • Python+Selenium實(shí)現(xiàn)瀏覽器標(biāo)簽頁(yè)的切換

    Python+Selenium實(shí)現(xiàn)瀏覽器標(biāo)簽頁(yè)的切換

    在實(shí)際工作中,我們經(jīng)常會(huì)遇到頁(yè)面切換的情況。就比如當(dāng)點(diǎn)擊了某個(gè)功能的按鈕后,瀏覽器出現(xiàn)了新的標(biāo)簽頁(yè),需要在這些標(biāo)簽頁(yè)之間進(jìn)行切換。本文將利用Selenium實(shí)現(xiàn)這一功能,需要的可以參考一下
    2022-06-06
  • Python 調(diào)用有道翻譯接口實(shí)現(xiàn)翻譯

    Python 調(diào)用有道翻譯接口實(shí)現(xiàn)翻譯

    這篇文章主要介紹了Python 調(diào)用有道翻譯接口實(shí)現(xiàn)翻譯,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • Python入門教程(七)Python數(shù)字類型

    Python入門教程(七)Python數(shù)字類型

    這篇文章主要介紹了Python入門教程(七)Python數(shù)字類型,Python是一門非常強(qiáng)大好用的語(yǔ)言,也有著易上手的特性,本文為入門教程,需要的朋友可以參考下
    2023-04-04
  • python中關(guān)于py文件之間相互import的問(wèn)題及解決方法

    python中關(guān)于py文件之間相互import的問(wèn)題及解決方法

    這篇文章主要介紹了python中關(guān)于py文件之間相互import的問(wèn)題,本文用一個(gè)例子演示下如何解決python中循環(huán)引用的問(wèn)題,需要的朋友可以參考下
    2022-02-02
  • 在Python程序和Flask框架中使用SQLAlchemy的教程

    在Python程序和Flask框架中使用SQLAlchemy的教程

    SQLAlchemy為Python程序與SQL語(yǔ)句之間建立了映射,是Python操作數(shù)據(jù)庫(kù)的利器,這里我們將來(lái)看在Python程序和Flask框架中使用SQLAlchemy的教程,需要的朋友可以參考下
    2016-06-06
  • jupyter安裝失敗的解決,問(wèn)題出在rust環(huán)境和32位python

    jupyter安裝失敗的解決,問(wèn)題出在rust環(huán)境和32位python

    文章講述了如何解決在安裝Jupyter Notebook時(shí)遇到的問(wèn)題,包括安裝Rust和選擇合適的Python版本(64位)來(lái)避免兼容性問(wèn)題
    2025-02-02
  • Python 用三行代碼提取PDF表格數(shù)據(jù)

    Python 用三行代碼提取PDF表格數(shù)據(jù)

    這篇文章主要介紹了Python 用三行代碼提取PDF表格數(shù)據(jù),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10

最新評(píng)論

兰州市| 宁乡县| 钦州市| 阜阳市| 肇庆市| 潞城市| 汉寿县| 新郑市| 大厂| 贺州市| 梁平县| 甘孜| 菏泽市| 岗巴县| 白城市| 博爱县| 紫阳县| 望奎县| 儋州市| 大兴区| 鹤岗市| 岫岩| 东平县| 沙河市| 连州市| 广灵县| 南和县| 建平县| 绍兴县| 廉江市| 泌阳县| 龙口市| 克山县| 平度市| 辉南县| 盘山县| 翁牛特旗| 门源| 吉木乃县| 布尔津县| 灵寿县|