VSCode設(shè)置Python語言自動(dòng)格式化的詳細(xì)方案
安裝Python擴(kuò)展
在VSCode的擴(kuò)展(Externsions)中使用下面命令檢索Python擴(kuò)展
@category:debuggers Python
打開一個(gè)Python文件,可以在VSCode的右下角看到運(yùn)行環(huán)境。
安裝PEP8
python3.10 -m pip install -U autopep8
安裝Flake8
python3.10 -m pip install -U flake8
安裝完需要重啟VSCode
修改配置
通過擴(kuò)展中Python的設(shè)置按鈕打開擴(kuò)展的配置頁面
開啟Flake8
在檢索框輸入flake8Enabled,注意加一個(gè)空格。
勾選以開啟flake8。
關(guān)于Lint的相關(guān)配置如下
效果
import datetime def get_tomorrow(): now_time=datetime.datetime.now() tomorrow_time = now_time + datetime.timedelta(days=+1) return tomorrow_time if __name__ == '__main__': print(get_tomorrow())
我們輸入一段代碼,可以看到已經(jīng)有很多提示了。
格式化代碼
批量處理歷史代碼
安裝Format Files擴(kuò)展
在需要處理的目錄下,右擊
這樣歷史代碼就被格式化了
保存時(shí)自動(dòng)格式化
修改VSCode的配置
勾選Format On Save
這樣我們在保存代碼時(shí),自動(dòng)會(huì)進(jìn)行格式化操作。
定制策略
假如我們希望某種問題不提示,則可以定制Flake8的配置。
比如下圖就是忽略了E501錯(cuò)誤。
其他各種配置可以見Full Listing of Options and Their Descriptions — flake8 6.0.0 documentation
總結(jié)
到此這篇關(guān)于VSCode設(shè)置Python語言自動(dòng)格式化的文章就介紹到這了,更多相關(guān)VSCode設(shè)置Python自動(dòng)格式化內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python連接mysql數(shù)據(jù)庫并讀取數(shù)據(jù)的實(shí)現(xiàn)
這篇文章主要介紹了python連接mysql數(shù)據(jù)庫并讀取數(shù)據(jù)的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09Python參數(shù)、參數(shù)類型、位置參數(shù)、默認(rèn)參數(shù)、可選參數(shù)舉例詳解
這篇文章主要介紹了Python?3.13中函數(shù)參數(shù)的不同類型,包括位置參數(shù)、默認(rèn)值參數(shù)、可變參數(shù)、關(guān)鍵字參數(shù)、命名關(guān)鍵字參數(shù)以及它們的組合使用規(guī)則,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2025-01-01Python實(shí)現(xiàn)解析Html的方法與對比
在最近需要的需求中,需要?python?獲取網(wǎng)頁內(nèi)容,并從html中獲取到想要的內(nèi)容,本文主要介紹了兩種常用方法并進(jìn)行了對比,感興趣的可以了解下2024-03-03利用Python+Opencv實(shí)現(xiàn)車牌自動(dòng)識別完整代碼
這篇文章主要介紹了如何使用Python和OpenCV進(jìn)行車牌識別,包括圖像預(yù)處理、車牌定位、分割和模板匹配等步驟,通過實(shí)戰(zhàn)項(xiàng)目,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2025-04-04PythonWeb項(xiàng)目Django部署在Ubuntu18.04騰訊云主機(jī)上
這篇文章主要介紹了PythonWeb項(xiàng)目Django部署在Ubuntu18.04騰訊云主機(jī)上的相關(guān)知識,本文通過代碼加文字說明的形式給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下2019-04-04