我試圖讓我的應用程式使用 VS Code 作為外部文本編輯器和除錯器。該應用程式運行一個嵌入式 python 執行緒并啟動一個 VS Code 實體。嘗試附加 VS Code python 除錯器時,如果嵌入式 python 執行緒未運行 python 代碼,則它不起作用。
啟動.json
{
"version": "0.2.0",
"configurations": [{
"name": "Python: Attach using Process Id",
"type": "python",
"request": "attach",
"processId": 9164
}]
}
我為嵌入式 python 執行緒添加了一個 python 睡眠回圈,以便在 VS Code 附加到應用程式時運行。發生這種情況時,VS Code 除錯器成功附加,但在斷點方面具有不同的行為。如果有行程減慢處理器速度,則斷點將被命中,但如果沒有行程,則斷點將通過,就好像它們不存在一樣。附加到應用程式后,如何讓 VS Code 除錯器持續命中斷點?
uj5u.com熱心網友回復:
VS Code Python 除錯器正在尋找 python 執行緒模塊。使用嵌入式 python 匯入 python 執行緒模塊后,除錯器按預期作業。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/525124.html
