簡體   English   中英

在 Visual Studio Code 中調試 python 程序時更改代碼

[英]Change code while debugging python program in Visual Studio Code

是否可以在 VSCode 中調試時更改代碼,並且更改將立即生效而無需重新運行代碼? 我正在使用 Microsoft Python 擴展。

這取決於。 Python 中沒有熱重載這樣的東西。 最接近的是importlib.reload() ,但要意識到它只會重新加載模塊,而不是內存中已經存在的對象。 IOW 它通常不會在代碼中執行您想要的操作(它通常用於 REPL)。

因此,顯然最接近的方法是使用 Jupyter 功能(可以通過 VSCode 使用)。

使用 Jupyter,您可以將代碼拆分為多個單元格,並單獨運行每個單元格,而無需從頭運行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM