欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vscode寫python時的代碼錯誤提醒和自動格式化的方法

 更新時間:2020年05月07日 15:30:41   作者:BNK_along  
這篇文章主要介紹了vscode寫python時的代碼錯誤提醒和自動格式化的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

python的代碼錯誤檢查通常用pep8、pylintflake8,自動格式化代碼通常用autopep8、yapf、black。這些工具均可以利用pip進(jìn)行安裝,這里介紹傳統(tǒng)的利用pip.exe安裝和在VScode中安裝兩種方式。

【溫馨提醒】

要使用flake8或要想flake8等工具起作用,前提是必須把settings.json文件中的"python.linting.enabled"值設(shè)為“true”,否則即使安裝了這些工具,也起不到代碼的錯誤提醒。


【傳統(tǒng)安裝方式】

以安裝flake8為例,其余類似
方法一:
1.打開命令行窗口(同時按Win+R,輸入cmd)
2.輸入:python -m pip install flake8,回車運行等待結(jié)果即可
【注意】前提是必須將python的路徑添加至環(huán)境變量。

python 添加到path環(huán)境變量的方法

‘我的電腦'--屬性---(左側(cè))高級系統(tǒng)設(shè)置---環(huán)境變量---系統(tǒng)變量---尋找 Path

選中 Path  點擊  編輯--




方法二:
1.打開命令行窗口(同時按Win+R,輸入cmd)
2.將pip.exe直接拖進(jìn)cmd窗口
3.輸入:pip install flake8,回車等待運行結(jié)果即可

方法三:
1.在pip.exe所在的目錄,按Shift+鼠標(biāo)右鍵,打開PowerShell窗口(win10以前的版本是可以直接打開命令行窗口)
2.輸入:cmd,回車運行
3.輸入:pip install flake8,回車等待運行結(jié)果即可

【在Vscode中安裝】
代碼錯誤工具以flake8為例:
1.在VScode中打開設(shè)置,搜索python.linting.flake8enabled
2.在Settings界面中勾選

Whether to lint Python files using flake8

或者在User Settings.json文件中,
點擊左側(cè)默認(rèn)用戶設(shè)置"python.linting.flake8Enabled: false的筆形圖形,選擇true;或者直接在右側(cè)欄自定義設(shè)置中,添加"python.linting.flake8Enabled": true
3.右下角會彈出配置通知,點Install安裝
4.在終端界面會出現(xiàn)下載成功




格式化代碼以yapf為例:
1.在.py文件界面中右鍵鼠標(biāo)選擇“格式化文件”,或者直接快捷鍵Shift+Alt+F
2.VScode提供了三種格式化工具


或者在Settings.json中點擊左側(cè)的筆形圖形,修改“python.formatting.provider”的值,若未安裝工具,則右下角會彈出配置通知,選擇喜歡的工具安裝即可。


【參考】
1.【第一篇博客】從VSCode中沒有pylint的波浪線說
https://blog.csdn.net/weixin_42877575/article/details/81412359
2.用VSCode寫python的正確姿勢
http://www.dbjr.com.cn/article/130726.htm
3.這7大神器, 讓你的Python 代碼更易于維護(hù)
https://www.jianshu.com/p/b819597d9661

到此這篇關(guān)于vscode寫python時的代碼錯誤提醒和自動格式化的方法的文章就介紹到這了,更多相關(guān)vscode寫python 內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python讀寫csv文件并增加行列的實例代碼

    python讀寫csv文件并增加行列的實例代碼

    這篇文章主要介紹了python讀寫csv文件并增加行列的實現(xiàn)方法,文中給大家介紹了python寫入csv文件的幾種方法總結(jié),給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-08-08
  • Python?selenium?get_cookies獲取cookie不全的解決方案

    Python?selenium?get_cookies獲取cookie不全的解決方案

    之前使用爬蟲時最讓我頭疼的就是cookie失效的問題了,下面這篇文章主要給大家介紹了關(guān)于Python?selenium?get_cookies獲取cookie不全的解決方案,需要的朋友可以參考下
    2022-10-10
  • Python Pandas DataFrame取列方式

    Python Pandas DataFrame取列方式

    這篇文章主要介紹了Python Pandas DataFrame取列方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • python學(xué)習(xí)之面向?qū)ο蟆救腴T初級篇】

    python學(xué)習(xí)之面向?qū)ο蟆救腴T初級篇】

    Python從第一天開始就是面向?qū)ο蟮恼Z言。正因為如此,創(chuàng)建和使用類和對象是非常地容易。這篇文章主要介紹了python中面向?qū)ο蟮南嚓P(guān)資料,屬于python面向?qū)ο髮W(xué)習(xí)的初級篇,本章將幫助您在使用Python面向?qū)ο缶幊痰募夹g(shù)方面所有提高,有需要的朋友可以參考借鑒。
    2017-01-01
  • Pycharm導(dǎo)包失敗問題及解決

    Pycharm導(dǎo)包失敗問題及解決

    這篇文章主要介紹了Pycharm導(dǎo)包失敗問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • Python連接Postgres/Mysql/Mongo數(shù)據(jù)庫基本操作大全

    Python連接Postgres/Mysql/Mongo數(shù)據(jù)庫基本操作大全

    在后端應(yīng)用開發(fā)中,經(jīng)常會用到Postgres/Mysql/Mongo這三種數(shù)據(jù)庫的基本操作,今天小編就給大家詳細(xì)介紹Python連接Postgres/Mysql/Mongo數(shù)據(jù)庫基本操作,感興趣的朋友一起看看吧
    2021-06-06
  • python GUI圖形化編程wxpython的使用

    python GUI圖形化編程wxpython的使用

    這篇文章主要介紹了python GUI圖形化編程wxpython的使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • Python基于內(nèi)置庫pytesseract實現(xiàn)圖片驗證碼識別功能

    Python基于內(nèi)置庫pytesseract實現(xiàn)圖片驗證碼識別功能

    這篇文章主要介紹了Python基于內(nèi)置庫pytesseract實現(xiàn)圖片驗證碼識別功能,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-02-02
  • Python實現(xiàn)的十進(jìn)制小數(shù)與二進(jìn)制小數(shù)相互轉(zhuǎn)換功能

    Python實現(xiàn)的十進(jìn)制小數(shù)與二進(jìn)制小數(shù)相互轉(zhuǎn)換功能

    這篇文章主要介紹了Python實現(xiàn)的十進(jìn)制小數(shù)與二進(jìn)制小數(shù)相互轉(zhuǎn)換功能,結(jié)合具體實例形式詳細(xì)分析了二進(jìn)制與十進(jìn)制相互轉(zhuǎn)換的原理及Python相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2017-10-10
  • 總結(jié)python多進(jìn)程multiprocessing的相關(guān)知識

    總結(jié)python多進(jìn)程multiprocessing的相關(guān)知識

    今天給大家?guī)淼氖顷P(guān)于Python的相關(guān)知識,文章圍繞著python multiprocessing多進(jìn)程的相關(guān)知識展開,文中有非常詳細(xì)的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06

最新評論