前言
python attach 是 VScode 官方也有說明的一種方法
使用 debugpy 套件,
讓我們可以透過 port 來進行 python 程式碼的 debug
launch.json
新建 launch.json
大部分內容都可以參考官方文件
* https://code.visualstudio.com/docs/python/debugging
設定 launch.json 內容
總之就是要設定一個 launch.json,可以參考官方,也可以參考我的。 (也只是官方的微調)
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Python: Attach",
"type": "python",
"request": "attach",
"connect": {
"host": "localhost",
"port": 5678
},
}
]
}
執行 debug
要開始 debug 時,依照官方文件的說明,
我們可以下以下指令
python -m debugpy --listen 5678 --wait-for-client
上面 5678 就是配合 launch.json 所寫的
- 參考:https://code.visualstudio.com/docs/python/debugging
Reference
- 官方文件:https://code.visualstudio.com/docs/python/debugging