Vs Code使用 - 搭建python運行調試環境

By: Ailson Jack
Date: 2019.08.25
個人博客:http://www.only2fire.com/
本文在我博客的地址是:http://www.only2fire.com/archives/106.html,排版更好,便於學習,也可以去我博客逛逛,興許有你想要的內容呢。

Vs Code是一個優秀的編輯工具,適合代碼閱讀,代碼編輯,甚至配置好之後,可以編譯與調試代碼。

         爲了方便編輯,運行python程序,本文就聊聊如何將vs code搭建爲一個python的IDE吧,具備運行與調試python程序的能力。

1、安裝python程序

         首先,安裝python程序,這樣才能進行python開發,我這裏安裝了python-3.7.4和python-2.7.16,都是目前的最新版本了。具體的安裝過程這裏就不說明了,很簡單的。

2、安裝python擴展

         VS Code的python擴展對python有着很好的支持,比較突出的功能有:智能提示,代碼調試,代碼導航,代碼格式化等。

在vs code編輯器的擴展頁面中,搜索python,安裝Python擴展(我這裏已經安裝好了):

3、創建工程

         首先在電腦中創建一個python文件夾,然後在python文件夾中創建一個test.py文件:

         將python文件夾添加到Vs Code的工作區中,File -> Add Folder to Workspace:

test.py文件中的代碼如下:

print ("hello 111")

print ("hello 222")

print ("hello 333")

print ("hello 444")

4、選擇python解釋器

         當打開python文件之後,Vs Code會自動選擇系統中配置好的Python解釋器,顯示在Vs Code的左下角(我的系統安裝了python-3.7.4和python-2.7.16):

         如果想要切換Python解釋器,那麼點擊下左下角當前已選的Python解釋器,然後選擇想要切換的版本即可(我這裏使用python-3.7.4進行演示了):

5、運行Python程序

         這裏有2種方法來全速運行python文件。

(1)、在python文件中,鼠標右鍵,然後選擇Run Python File in Terminal

(2)、在工作區的test.py文件上點擊鼠標右鍵,然後選擇Run Python File in Terminal

6、調試Python程序

         Python擴展能夠調試python腳本,web apps,遠程或多線程程序。

(1)、設置調試器

         首先切換到調試界面,接着點擊調試器的設置按鈕:

         在彈出的界面中選擇Python File這個調試器:

         在選擇好python調試器之後,Vs Code會自動的在工作區的.vscode目錄下建立launch.json文件:

         如果想要在啓動調試後,自動停止在程序入口,那麼在launch.json中添加下面設置:

"stopOnEntry": true

(2)、設置斷點與調試

         打開想要調試的python文件,然後將鼠標移動到行號的左側(我這裏選的是第3行),可以看到一個斷點的標誌,點擊即可在該行設置斷點:

         按F5或者點擊Debug -> Start Debugging來啓動調試,啓動調試之後,程序停在了剛纔設置的斷點處:

         接着可以使用調試面板中的調試按鈕來調試我們的程序了,調試面板中的按鈕從左到右依次是:

按鈕1:移動按鈕,拖住後可以移動調試控制面板;

按鈕2:繼續運行,對應快捷鍵F5;

按鈕3:單步跳過,對應快捷鍵F10;

按鈕4:單步調試,對應快捷鍵F11;

按鈕5:單步跳出,對應快捷鍵Shift+F11;

按鈕6:重新運行,對應快捷鍵Ctrl+Shift+F5;

按鈕7:停止調試,對應快捷鍵Shift+F5;

7、啓動交互式環境REPL

         按下快捷鍵Ctrl+Shift+P打開命令面板,輸入python,然後選擇Python:Start REPL

         好了,到了這裏,各位朋友應該都瞭解了Vs Code運行和調試python程序的方法,限於本人水平,如果文章有什麼寫的不好的地方,希望指正。

         如果覺得文章寫的不錯,對你有幫助,歡迎點贊,關注博主喲!

排版更好的內容見我博客的地址:http://www.only2fire.com/archives/106.html
注:轉載請註明出處,謝謝!^_^

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章