日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

PyCharm編輯器結合Black插件,輕松實現Python代碼格式化

來源: 責編: 時間:2023-12-06 09:20:04 290觀看
導讀1、簡介使用Black對Python代碼進行格式化,可使代碼看起來更美觀。但是,隨著項目規模不斷變大,對每個文件運行Black變得很繁瑣。能否在文件保存后立即運行Black呢?本文就來介紹在PyCharm中實現這一目標的方法。2、安裝Blac

1、簡介

使用Black對Python代碼進行格式化,可使代碼看起來更美觀。但是,隨著項目規模不斷變大,對每個文件運行Black變得很繁瑣。能否在文件保存后立即運行Black呢?本文就來介紹在PyCharm中實現這一目標的方法。7R228資訊網——每日最新資訊28at.com

2、安裝Black

首先,在虛擬環境中安裝Black。7R228資訊網——每日最新資訊28at.com

$ pip install black

也可以從PyCharm首選項中安裝該軟件包。7R228資訊網——每日最新資訊28at.com

  • PyCharm > Preferences。
  • 搜索“Python Interpreter”。
  • 點擊“+”圖標,并輸入“Black”。
  • 點擊安裝軟件包。

圖片圖片7R228資訊網——每日最新資訊28at.com

安裝完Black后,點擊“Apply(應用)”和“OK(確定)”。7R228資訊網——每日最新資訊28at.com

3、Black基本設置

需要再次打開首選項。這次搜索外部工具。7R228資訊網——每日最新資訊28at.com

  • Preference > Tools > External Tools。
  • 點擊“+”圖標。
  • 在名稱輸入框中填寫想要的名稱,并添加一些描述。
  • 在工具設置中,按以下方式更新。
Programs: $PyInterpreterDirectory$/blackArguments: $FilePath$Working directory: $ProjectFileDir$

圖片圖片7R228資訊網——每日最新資訊28at.com

  • 點擊“OK(確定)”

現在,已經完成了Black的基本設置,這樣就可以通過轉到“Tools(工具)”>“External Tools(外部工具)”>“Black”來格式化任何文件。7R228資訊網——每日最新資訊28at.com

圖片圖片7R228資訊網——每日最新資訊28at.com

4、自動保存時運行Black

但是,如果必須對每個文件都這樣做,那么它怎么解決自動保存時運行Black的問題呢。7R228資訊網——每日最新資訊28at.com

現在需要再次進入首選項。7R228資訊網——每日最新資訊28at.com

  • Preferences > 搜索“File Watchers(文件監視器)”。
  • 在Tools > File Watchers下,點擊“+”圖標。
  • 選擇“custom(自定義)”。

圖片圖片7R228資訊網——每日最新資訊28at.com

在彈出的對話框中,7R228資訊網——每日最新資訊28at.com

  • 在“Name(名稱)”中輸入選擇的名稱。
  • 在文件類型中選擇“Python”。
  • 在“tool to run on changes(更改時運行的工具)”中輸入以下內容。
Program: $PyInterpreterDirectory$/blackArguments: $FilePath$Output paths to refresh: $FilePath$Working directory: $ProjectFileDir$

圖片圖片7R228資訊網——每日最新資訊28at.com

點擊“OK(確定)”,然后就可以開始使用了。7R228資訊網——每日最新資訊28at.com

現在,只需重新啟動PyCharm實例,就可以見證“Black”的強大功能。7R228資訊網——每日最新資訊28at.com

本文鏈接:http://www.www897cc.com/showinfo-26-38526-0.htmlPyCharm編輯器結合Black插件,輕松實現Python代碼格式化

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 作為一名 Go 程序員,我為啥更喜歡用 Zig?

下一篇: 七個鮮為人知的VS Code快捷鍵

標簽:
  • 熱門焦點
  • 28個SpringBoot項目中常用注解,日常開發、求職面試不再懵圈

    前言在使用SpringBoot開發中或者在求職面試中都會使用到很多注解或者問到注解相關的知識。本文主要對一些常用的注解進行了總結,同時也會舉出具體例子,供大家學習和參考。注解
  • 一文看懂為蘋果Vision Pro開發應用程序

    譯者 | 布加迪審校 | 重樓蘋果的Vision Pro是一款混合現實(MR)頭戴設備。Vision Pro結合了虛擬現實(VR)和增強現實(AR)的沉浸感。其高分辨率顯示屏、先進的傳感器和強大的處理能力
  • 之家push系統迭代之路

    前言在這個信息爆炸的互聯網時代,能夠及時準確獲取信息是當今社會要解決的關鍵問題之一。隨著之家用戶體量和內容規模的不斷增大,傳統的靠"主動拉"獲取信息的方式已不能滿足用
  • 多線程開發帶來的問題與解決方法

    使用多線程主要會帶來以下幾個問題:(一)線程安全問題  線程安全問題指的是在某一線程從開始訪問到結束訪問某一數據期間,該數據被其他的線程所修改,那么對于當前線程而言,該線程
  • 虛擬鍵盤 API 的妙用

    你是否在遇到過這樣的問題:移動設備上有一個固定元素,當激活虛擬鍵盤時,該元素被隱藏在了鍵盤下方?多年來,這一直是 Web 上的默認行為,在本文中,我們將探討這個問題、為什么會發生
  • JVM優化:實戰OutOfMemoryError異常

    一、Java堆溢出堆內存中主要存放對象、數組等,只要不斷地創建這些對象,并且保證 GC Roots 到對象之間有可達路徑來避免垃 圾收集回收機制清除這些對象,當這些對象所占空間超過
  • 四年持續更迭堅持探索行業無人之境,HarmonyOS 4帶來五大升級多項創新

    除了華為每年新發布的旗艦手機系列,上億花粉更加期待鴻蒙系統每次的跨版本大更新。8月4日,HarmonyOS 4于HDC 2023正式發布,這也是該系統歷經四年的再
  • 華為Mate60系列模具曝光:采用碩大圓形后置相機模組+拼接配色方案

    據此前多方爆料,今年華為將開始恢復一年雙旗艦戰略,除上半年推出的P60系列外,往年下半年的Mate系列也將迎來更新,有望在9-10月份帶來全新的華為Mate60
  • 回歸OPPO兩年,一加贏了銷量,輸了品牌

    成為OPPO旗下主打性能的先鋒品牌后,一加屢創佳績。今年618期間,一加手機全渠道銷量同比增長362%,憑借一加 11、一加 Ace 2、一加 Ace 2V三款爆品,一加
Top 主站蜘蛛池模板: 清镇市| 湖北省| 惠安县| 靖江市| 两当县| 景谷| 临沧市| 郁南县| 靖安县| 赞皇县| 习水县| 东城区| 海丰县| 肥城市| 潞西市| 鸡西市| 莱阳市| 裕民县| 修水县| 色达县| 碌曲县| 化隆| 绥棱县| 庄河市| 历史| 本溪| 平塘县| 马公市| 新密市| 灵璧县| 绥滨县| 深水埗区| 都兰县| 福安市| 故城县| 洛浦县| 井冈山市| 阿鲁科尔沁旗| 大邑县| 平谷区| 溆浦县|