AdSense

網頁

2019/8/16

Python 在VS Code debug Python程式

在Visual Studio Code (VS Code)對Python程式進行除錯(debugging)的方式如下。

請先參考Python 在VS Code開發Python程式教學安裝[Python extension for Visual Studio Code]擴充套件。

例如現在我有一個在編輯中的hello.py內容如下。

message = "Hello world"
print(message)

先在編輯器的左側行數處下中斷點,也就是待會debug執行時的停止位置。



在編輯器的文件上按F5,或是在VS Code上方功能選單點選Debug -> Start Debugging



然後選擇[Python File]便開始執行debug



Debug執行時會暫停在中斷點的那一行程式。



當在中斷點時,可進行以下操作。

  • F5:繼續(Continue)
  • F10:下一行(Step Over)
  • F11:進入(Step Into)
  • Shift + F11:跳出(Step Out)
  • Ctrl + Shift + F5:重新開始(Restart)
  • Shift + F5:停止(Stop)



在VS Code左側的Debug模式可觀察目前執行所在程式當時的本地變數(local variable)的內容。



在變數上點擊兩下可以修改內容,例如下面我把原本message變數的內容"Hello world"修改為"Python debugging"。



Debug執行結束後可在Terminal印出修改後的內容。




參考:

沒有留言:

AdSense