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

VSCode基礎(chǔ)使用與VSCode調(diào)試python程序入門的圖文教程

 更新時(shí)間:2020年03月30日 11:47:26   作者:zes11478  
這篇文章主要介紹了VSCode基礎(chǔ)使用+VSCode調(diào)試python程序入門圖文教程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

用VSCode編程是需要依賴擴(kuò)展的。寫python需要安裝python的擴(kuò)展,寫C++需要安裝C++的擴(kuò)展。剛打開編輯器的時(shí)候,它一般會(huì)推薦一些擴(kuò)展,你如果什么都不知道,可以先安裝官方推薦的這些擴(kuò)展:

修改VSCode的一些選項(xiàng)的默認(rèn)值

VSCode有很多選項(xiàng)可以被修改,其各個(gè)選項(xiàng)都有默認(rèn)值,這些默認(rèn)值存儲(chǔ)在"\settings.json"中(不過我沒找到這個(gè)文件),用戶如果想修改某些選項(xiàng)的值(比如:修改字體的大小),VSCode會(huì)自動(dòng)幫我們生成一個(gè)“settings.json”文件,然后我們直接在這個(gè)文件中配置自己想要的值即可。

VSCode還沒有創(chuàng)建"settings.json"文件:

VSCode幫我們創(chuàng)建了"settings.json"文件:

我們修改字號(hào),讓字體大一些。修改完后,保存一下,自定義的值就會(huì)覆蓋默認(rèn)值,修改就生效了。

用VSCode編寫和調(diào)試python程序

下面就開始用VSCode編程了。因?yàn)閜ython的配置超簡(jiǎn)單,我們以python為例來說明一下。

VSCode是以文件夾作為項(xiàng)目單位的。所以,我們?nèi)绻陆ㄒ粋€(gè)python項(xiàng)目的話,需要新建一個(gè)文件夾,然后在這個(gè)文件夾里面放置.py文件。然后讓VSCode"打開文件夾",這樣VSCode就能識(shí)別這個(gè)項(xiàng)目了。(當(dāng)然可以用VSCode直接創(chuàng)建文件夾和文件。)

先創(chuàng)建test_python文件夾,里面創(chuàng)建一個(gè)test.py文件。

然后用VSCode加載它:

加載后的樣子??梢钥吹?,因?yàn)榘惭b了python擴(kuò)展,已經(jīng)有高亮等效果了。

下面開始調(diào)試。

很顯然要選擇python選項(xiàng):

然后VSCode為我們自動(dòng)生成了"launch.json"文件,此文件有很多配置項(xiàng),有的選項(xiàng)是默認(rèn)從"settings.json"中取值的(比如"config.python.pythonPath")。如果"settings.json"中沒有配置它們的話,調(diào)試時(shí)可能會(huì)無法啟動(dòng)。

同時(shí),項(xiàng)目文件夾下面還自動(dòng)生成了".vscode"文件夾。文件"launch.json"就在這個(gè)文件夾中。此時(shí)VSCode才算是真正意義上接手了這個(gè)項(xiàng)目文件夾。

網(wǎng)上的教程里,直接先在"settings.json"中把"python.pythonPath"先配置了一下,我當(dāng)時(shí)不是太理解?,F(xiàn)在看來,我們也需要配置一下了。

配置完之后,就可以正常調(diào)試程序了。

用VSCode調(diào)試帶參的Python程序修改test.py里面的代碼,讓它能打印參數(shù)(修改后的代碼見下面的圖片)。修改launch.json,找到"configurations"中"name"為"Python"的那個(gè)配置塊,給它添加"args"項(xiàng),如下圖所示:添加前的配置塊:

添加后的配置塊:

文件launch.json修改完畢后,按F5調(diào)試程序,可以看到控制臺(tái)輸出的結(jié)果:

在按F5調(diào)試時(shí),VSCode每次都會(huì)在程序入口處暫停住,這是配置項(xiàng)"stopOnEntry"在起作用,將其改成false后就不會(huì)出現(xiàn)這種情況了。

用VSCode自動(dòng)格式化代碼

VSCode“自動(dòng)格式化代碼”的快捷鍵是“Alt+Shift+F”。要格式化Python代碼,需要安裝Python包yapf(或autopep8、等)。

在命令行下執(zhí)行:

python -m pip install yapf然后配置"settings.json",啟用yapf:

用VSCode對(duì)python代碼進(jìn)行語言分析

VSCode使用python的語言分析(寫python代碼的時(shí)候,編輯器會(huì)提示哪里出錯(cuò),哪里的代碼格式不規(guī)范),可以安裝flake8(或pylint、等):
在命令行下執(zhí)行:

python -m pip install flake8然后配置"settings.json",啟用flake8:

更換文件圖標(biāo)主題(使VSCode左側(cè)的資源管理器根據(jù)文件類型顯示圖標(biāo)):可以選擇已經(jīng)存在的文件圖標(biāo)主題:"文件"->"首選項(xiàng)"->"文件圖標(biāo)主題"->"Seti(Visual Studio Code)"。

你也可以安裝“vscode-icons”插件,安裝的方式:

在“擴(kuò)展(Ctrl+Shift+X)”中,搜索“vscode-icons”,然后安裝并重新加載它,然后VSCode會(huì)讓你執(zhí)行一些操作,以激活"vscode-icons"插件。操作為:
"文件"->"首選項(xiàng)"->"文件圖標(biāo)主題"->"VSCode Icons"。對(duì)應(yīng)到英文的話,應(yīng)該是"File" -> "Preferences" -> "File Icon Theme"->"VSCode Icons"。

Guides(縮進(jìn)線插件,讓代碼看起來更清晰):在“擴(kuò)展(Ctrl+Shift+X)”中,搜索“Guides”,然后安裝并重新加載它即可。

總結(jié)

到此這篇關(guān)于VSCode基礎(chǔ)使用+VSCode調(diào)試python程序入門圖文教程的文章就介紹到這了,更多相關(guān)VSCode調(diào)試python程序內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python全景系列之裝飾器使用的全面講解

    Python全景系列之裝飾器使用的全面講解

    裝飾器在Python中扮演了重要的角色,文將深入探討裝飾器的所有相關(guān)主題,包括裝飾器的基礎(chǔ)知識(shí)、實(shí)現(xiàn)與使用、工作原理等,需要的可以參考一下
    2023-05-05
  • python datetime中strptime用法詳解

    python datetime中strptime用法詳解

    這篇文章主要介紹了python 中datetime中strptime用法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-08-08
  • Django中數(shù)據(jù)庫的數(shù)據(jù)關(guān)系:一對(duì)一,一對(duì)多,多對(duì)多

    Django中數(shù)據(jù)庫的數(shù)據(jù)關(guān)系:一對(duì)一,一對(duì)多,多對(duì)多

    今天小編就為大家分享一篇關(guān)于Django中數(shù)據(jù)庫的數(shù)據(jù)關(guān)系:一對(duì)一,一對(duì)多,多對(duì)多,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • Python?遞歸式實(shí)現(xiàn)二叉樹前序,中序,后序遍歷

    Python?遞歸式實(shí)現(xiàn)二叉樹前序,中序,后序遍歷

    這篇文章主要介紹了Python?遞歸式實(shí)現(xiàn)二叉樹前序,中序,后序遍歷,更多相關(guān)資料,需要的小伙伴可以參考下面具體的文章內(nèi)容
    2022-03-03
  • Python 抓取數(shù)據(jù)存儲(chǔ)到Redis中的操作

    Python 抓取數(shù)據(jù)存儲(chǔ)到Redis中的操作

    這篇文章主要介紹了Python 抓取數(shù)據(jù)存儲(chǔ)到Redis中的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • Python urllib2運(yùn)行過程原理解析

    Python urllib2運(yùn)行過程原理解析

    這篇文章主要介紹了Python urllib2運(yùn)行過程原理解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06
  • Python中的線程操作模塊(oncurrent)

    Python中的線程操作模塊(oncurrent)

    這篇文章介紹了Python中的線程操作模塊(oncurrent),文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • PyTorch一小時(shí)掌握之圖像識(shí)別實(shí)戰(zhàn)篇

    PyTorch一小時(shí)掌握之圖像識(shí)別實(shí)戰(zhàn)篇

    這篇文章主要介紹了PyTorch一小時(shí)掌握之圖像識(shí)別實(shí)戰(zhàn)篇,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-09-09
  • Python3爬蟲教程之利用Python實(shí)現(xiàn)發(fā)送天氣預(yù)報(bào)郵件

    Python3爬蟲教程之利用Python實(shí)現(xiàn)發(fā)送天氣預(yù)報(bào)郵件

    這篇文章主要給大家介紹了關(guān)于Python3爬蟲教程之利用Python實(shí)現(xiàn)發(fā)送天氣預(yù)報(bào)郵件的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起看看吧
    2018-12-12
  • 對(duì)Python閉包與延遲綁定的方法詳解

    對(duì)Python閉包與延遲綁定的方法詳解

    今天小編就為大家分享一篇對(duì)Python閉包與延遲綁定的方法詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01

最新評(píng)論