簡體   English   中英

VS Code:如何在調試時啟動交互式 python 終端

[英]VS Code: How to launch an interactive python terminal while debugging

我最近開始使用 VS 代碼進行 Python 開發。 我無法弄清楚如何在調試時啟動交互式終端,並加載程序 state。 例如,考慮以下代碼,

import numpy as np
A = np.array([1, 2, 3])
B = np.zeros()
C = A/B                  \\ <--- Breakpoint here

我想在C = A/B處設置一個斷點,一旦斷點命中,我想啟動一個包含我程序的 state 的交互式終端。 這樣我就可以在終端中使用變量。

這在 Spyder 和 Pycharm 等其他 Python IDE 中簡單明了。 如何使用 VS Code 做到這一點?

這個話題也困擾了我,所以我打開了一個功能請求,其中有人指出了調試控制台,它可以讓你在調試時與 python 交互。

你的意思是調試控制台選項卡嗎? 它通常是 VS Code 屏幕底部的一個選項卡。 在此處輸入圖像描述

這是一個視頻,其中展示了如何調試用 python 編寫的服務器並使用調試控制台檢查代碼: https://youtu.be/O2Skmwns6o8?t=424

VSCode中有Python調試控制台 當您的代碼在斷點處停止時,您可以單擊調試控制台按鈕打開交互式 Python 控制台,其中加載了當前程序 state。

VSCode 調試屏幕 - Microsoft Docs

暫無
暫無

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

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