在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印出修改後的內容。
參考:
沒有留言:
張貼留言