項目 widget-area-1 尚未註冊或是沒有一個 view.php 檔案.
項目 widget-area-1 尚未註冊或是沒有一個 view.php 檔案.
項目 search-input 尚未註冊或是沒有一個 view.php 檔案.

【Python 自用腳本 #5】python attach – 使用 debugpy 在 VScode 中實現 debug container 內程式的效果

前言

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
Howard Weng
Howard Weng

我是 Howard Weng,很多人叫我嗡嗡。這個網站放了我的各種筆記。希望這些筆記也能順便幫助到有需要的人們!如果文章有幫助到你的話,歡迎幫我點讚哦!
另外,因為定位是「個人的隨手筆記」,有些文章內容「⚠️可能我理解有誤⚠️」或「?只寫到一半?」,如果有發現這樣的情況,歡迎在該文章的最下面留言提醒我!我會儘快修正或補上!感謝大家的建議與幫忙,讓網站能變得更好?

文章: 890