首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在Python for VSCODE上使用交互式窗口中的变量启动调试会话?

在Visual Studio Code (VSCODE) 中使用交互式窗口中的变量启动调试会话,可以通过配置调试设置和使用Python扩展来实现。以下是详细的步骤和相关概念:

基础概念

  1. 交互式窗口:VSCODE的Python扩展提供了一个交互式窗口,允许你在编辑器内运行Python代码并查看结果。
  2. 调试会话:调试会话是指在代码中设置断点,然后逐步执行代码以检查变量值、跟踪程序流程等。

相关优势

  • 交互性:可以在调试过程中实时查看和修改变量的值。
  • 灵活性:可以快速测试代码片段,而不需要重新启动整个调试会话。
  • 效率:提高开发和调试的效率,减少手动测试的时间。

类型

  • 本地调试:在本地机器上运行和调试代码。
  • 远程调试:通过网络连接到远程服务器进行调试。

应用场景

  • 快速原型开发:在开发过程中快速测试和验证代码。
  • 复杂问题排查:在遇到难以复现的问题时,通过调试会话逐步排查。

解决问题的步骤

  1. 安装Python扩展: 确保你已经在VSCODE中安装了Python扩展。如果没有安装,可以在扩展市场中搜索并安装。
  2. 配置调试设置: 打开你的项目文件夹,点击左侧的调试图标,然后点击“创建一个launch.json文件”。选择“Python”环境。
  3. 配置调试设置: 打开你的项目文件夹,点击左侧的调试图标,然后点击“创建一个launch.json文件”。选择“Python”环境。
  4. 使用交互式窗口: 在代码中设置断点,然后启动调试会话。当程序运行到断点时,你可以在交互式窗口中输入变量名来查看其值。
  5. 使用交互式窗口: 在代码中设置断点,然后启动调试会话。当程序运行到断点时,你可以在交互式窗口中输入变量名来查看其值。
  6. 在调试会话中,打开交互式窗口并输入 xyz 来查看它们的值。
  7. 启动调试会话: 点击调试图标,选择你配置的调试配置(例如“Python: Current File”),然后点击“开始调试”按钮。

示例代码

假设你有一个简单的Python脚本 test.py

代码语言:txt
复制
x = 10
y = 20
z = x + y
print(z)

在VSCODE中打开这个文件,设置断点在 z = x + y 这一行,然后启动调试会话。当程序运行到断点时,打开交互式窗口并输入 xyz 来查看它们的值。

参考链接

通过以上步骤,你可以在VSCODE中使用交互式窗口中的变量启动调试会话,从而更高效地进行开发和调试。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

使用VSCode进行Go项目的调试以及Call Stack中Disassembly View解析

启动调试时运行当前打开文件。...我们会看到VSCode窗口顶部调试工具栏出现,并且代码会在你设置第一个断点处暂停。在这个工具栏中,我们可以控制我们代码,步进,步出,步入,继续运行等。...此外,我们也可以查看Variables窗口中的当前变量值,Watch窗口中自定义观察表达式,以及Call Stack窗口中调用栈信息。...调试器在调用栈格中列出了当前调用栈,我们可以点击任何一个栈帧以在Disassembly View中查看该函数汇编代码。...总结 通过以上步骤,我们已经学会了如何在VSCode中配置Go项目的调试环境,以及如何使用Disassembly View。

2.2K20

神器与神器:微软宣布VsCode支持Jupyter Notebook

02 开始 下面是如何在VS代码中开始使用Jupyter。...04 变量追踪 使用VScode另一个好处是,您可以通过单击notebook工具栏中“Variables”按钮来利用variable explorer和plot viewer。...然后,您可以在现有的Python交互式口中查看Python代码,并继续使用Python扩展出色特性,以进一步使您代码为生产做好准备,例如集成调试器、重构、Visual Studio Live Share...07 Debug VScode通过使用前一节中概述“Exporting as Python Code”功能,支持调试Jupyter笔记本。...一旦在Python交互窗口中有了代码,就可以使用VScode集成调试器来调试代码。我们正在努力将cell调试引入到Jupyter编辑器未来版本中,所以请继续关注!

5K10
  • 最强开源编辑器,五步教你用 VSCode 进行 Python 开发!

    在本文中,你将学到如何在 VSCode 中进行高效 Python 开发,其中包括: 安装 VSCode 安装插件让 Python 开发更便利 编写一个简单 Python 应用 学习如何在 VSCode...VSCode 提供了许多好代码调试器所拥有的特性: 自动变量追踪 watch 表达式 断点 调用栈检查 它们作为调试视图一部分被显示在活动栏中: ?...调试器可以控制 Python 应用在内置终端或远程终端实例运行。它可以连接一个正在运行 Python 实例,甚至可以调试 Django 和 Flask 应用。...用 VSCode 调试单个 Python 文件就和按 F5 启动调试器一样简单。你可以按 F10 和 F11 来跳出或进入函数,按 Shift+F5 退出调试器。...代码 如何在 VSCode使用 Git 和 GitHub VSCode 已经成为了我进行 Python 甚至其他项目开发时最常用编辑器,推荐给你,希望你也可以试试看~

    7K20

    硬核教程:五步掌握用 VS Code 进行高效 Python 开发

    在本文中,你将学到如何在VSCode中进行高效Python开发,其中包括: 安装VSCode 安装插件让Python开发更便利 编写一个简单Python应用 学习如何在VSCode中运行和调试已有的...VSCode提供了许多好代码调试器所拥有的特性: 自动变量追踪 watch表达式 断点 调用栈检查 它们作为调试视图一部分被显示在活动栏中: ?...调试器可以控制Python应用在内置终端或远程终端实例运行。它可以连接一个正在运行Python实例,甚至可以调试Django和Flask应用。...用VSCode调试单个Python文件就和按F5启动调试器一样简单。你可以按F10和F11来跳出或进入函数,按Shift+F5退出调试器。按F9或单击编辑框左侧区域来设置断点。...通过这篇文章你学到了: 如何安装VSCode 如何查找、安装插件来开启对Python支持 如何用VSCode更轻松地编写Python程序 如何用VSCode运行、调试Python代码 如何在VSCode

    5.5K41

    硬核教程:五步掌握用VSCode进行高效Python开发

    在本文中,你将学到如何在VSCode中进行高效Python开发,其中包括: 安装VSCode 安装插件让Python开发更便利 编写一个简单Python应用 学习如何在VSCode中运行和调试已有的...VSCode提供了许多好代码调试器所拥有的特性: 自动变量追踪 watch表达式 断点 调用栈检查 它们作为调试视图一部分被显示在活动栏中: ?...调试器可以控制Python应用在内置终端或远程终端实例运行。它可以连接一个正在运行Python实例,甚至可以调试Django和Flask应用。...用VSCode调试单个Python文件就和按F5启动调试器一样简单。你可以按F10和F11来跳出或进入函数,按Shift+F5退出调试器。按F9或单击编辑框左侧区域来设置断点。...通过这篇文章你学到了: 如何安装VSCode 如何查找、安装插件来开启对Python支持 如何用VSCode更轻松地编写Python程序 如何用VSCode运行、调试Python代码 如何在VSCode

    8.1K30

    硬核教程:五步掌握用VSCode进行高效Python开发

    在本文中,你将学到如何在VSCode中进行高效Python开发,其中包括: 安装VSCode 安装插件让Python开发更便利 编写一个简单Python应用 学习如何在VSCode中运行和调试已有的...VSCode提供了许多好代码调试器所拥有的特性: 自动变量追踪 watch表达式 断点 调用栈检查 它们作为调试视图一部分被显示在活动栏中: ?...调试器可以控制Python应用在内置终端或远程终端实例运行。它可以连接一个正在运行Python实例,甚至可以调试Django和Flask应用。...用VSCode调试单个Python文件就和按F5启动调试器一样简单。你可以按F10和F11来跳出或进入函数,按Shift+F5退出调试器。按F9或单击编辑框左侧区域来设置断点。...通过这篇文章你学到了: 如何安装VSCode 如何查找、安装插件来开启对Python支持 如何用VSCode更轻松地编写Python程序 如何用VSCode运行、调试Python代码 如何在VSCode

    5.9K30

    五步掌握用VSCode进行高效Python开发

    在本文中,你将学到如何在VSCode中进行高效Python开发,其中包括: 安装VSCode 安装插件让Python开发更便利 编写一个简单Python应用 学习如何在VSCode中运行和调试已有的...VSCode提供了许多好代码调试器所拥有的特性: 自动变量追踪 watch表达式 断点 调用栈检查 它们作为调试视图一部分被显示在活动栏中: ?...调试器可以控制Python应用在内置终端或远程终端实例运行。它可以连接一个正在运行Python实例,甚至可以调试Django和Flask应用。...用VSCode调试单个Python文件就和按F5启动调试器一样简单。你可以按F10和F11来跳出或进入函数,按Shift+F5退出调试器。按F9或单击编辑框左侧区域来设置断点。...通过这篇文章你学到了: 如何安装VSCode 如何查找、安装插件来开启对Python支持 如何用VSCode更轻松地编写Python程序 如何用VSCode运行、调试Python代码 如何在VSCode

    5.5K50

    五步掌握用VSCode进行高效Python开发

    在本文中,你将学到如何在VSCode中进行高效Python开发,其中包括: 安装VSCode 安装插件让Python开发更便利 编写一个简单Python应用 学习如何在VSCode中运行和调试已有的...VSCode提供了许多好代码调试器所拥有的特性: 自动变量追踪 watch表达式 断点 调用栈检查 它们作为调试视图一部分被显示在活动栏中: ?...调试器可以控制Python应用在内置终端或远程终端实例运行。它可以连接一个正在运行Python实例,甚至可以调试Django和Flask应用。...用VSCode调试单个Python文件就和按F5启动调试器一样简单。你可以按F10和F11来跳出或进入函数,按Shift+F5退出调试器。按F9或单击编辑框左侧区域来设置断点。...通过这篇文章你学到了: 如何安装VSCode 如何查找、安装插件来开启对Python支持 如何用VSCode更轻松地编写Python程序 如何用VSCode运行、调试Python代码 如何在VSCode

    6K30

    捷达vs5顶配配置_VS窗体教程

    即:如果你主要使用Python进行数据科学,推荐下载使用Anaconda 不过,我日常有时候只想写一些简单Python代码而已,于是,VSCode进入了我视线; 遂打算使用VSCode配置Python...告诉VS Code将此文件.py解释为Python程序,以便VSCode使用Python扩展名和选定解释器 下载完此插件后,它给出了一个提示 按照它要求进行环境变量配置,将它给路径添加到环境变量中即可...,因此将从“命令面板”中打开一个配置菜单,有许多调试配置类型可供我们选择 选择 Python File (使用当前选择Python解释器运行编辑器中显示的当前文件配置) 调试也是一种特殊运行...,调试器会在断点处第一行停止 补充一点: 在VSCode中,进行调试工作时,可以改用Logpoints代替常用print快速检查变量。...有兴趣,可以官网:Logpoints 目录六:虚拟环境中安装、使用软件包 Python发展至今,有大量优秀代码包供我们调用 最常用就是在PYPI(Python Package Index)安装Python

    76120

    Visual Studio 调试系列2 基本调试方法

    使用 F11 启动应用时,调试器会在执行第一个语句中断。 ? 黄色箭头表示调试器暂停处语句,它还在同一点暂停应用执行(此语句尚未执行)。 F11 是一种以最详尽方式检查执行流好方法。...当编辑代码并希望快速设置临时断点并同时启动调试器时,此命令很有用。 调试时可使用“调用堆栈”窗口中“运行到光标处”。...09 使用数据提示检查变量调试器中暂停时,将鼠标悬停在对象并看到其默认属性值。通常,当尝试调试问题时,通过此方式可以试图找出变量是否存储了期望它们在特定应用状态具有的值。 ?...在大多数受支持语言中,可在调试会话中途编辑代码。 有关详细信息,请参阅编辑并继续。 10 使用“自动”和“局部变量”窗口检查变量 调试时,查看代码编辑器底部“自动”窗口。 ?...在“自动”窗口中,可看到变量及其当前值和类型。 “自动”窗口显示当前行或前一行使用所有变量(在 C++ 中,该窗口显示前三个代码行中变量。 查看文档以了解特定于语言行为)。

    4.5K10

    Python终端优化:提高工作效率关键步骤

    以下是一些常见Python终端工具:Python自带终端:Python自带了一个简单终端工具,可以通过在命令行中输入python启动。这是一个良好的开始,但它功能有限。...IPython:IPython是Python交互式Shell,提供了更多功能,代码自动补全、历史记录查看和内置帮助文档。...Shell配置文件:大多数终端工具允许您在启动时加载一个自定义Shell配置文件。在这个文件中,您可以设置环境变量、别名和自定义函数,以便更轻松地进行编码和开发。...在Windows:myenv\Scripts\activate在macOS和Linux:source myenv/bin/activate一旦虚拟环境被激活,您终端会话使用该环境Python解释器和包...多格终端:一些终端工具允许您分割终端格,同时在一个窗口中运行多个命令。这对于监视多个任务非常有用。

    35951

    WindowsPython 代码王炸组合!

    Code 发现并安装 Python 扩展 编写简单 Python 应用程序 了解如何在 VS Code 中运行和调试现有 Python 程序 将 VS Code 连接到 Git 和 GitHub,与全世界分享你代码...我们假设你了解 Python 开发,并且已经在系统安装了某种版本 Python Python 2.7、Python 3.6/3.7、Anaconda 或其他)。...保存文件(Ctrl + S),然后在编辑器窗口中单击右键并选择在终端(Terminal)中运行 Python 文件(Run Python File): 你会看到终端格显示在窗口底部,并显示代码输出结果...VS Code 提供诸多功能可以媲美好代码调试器,包括: 自动变量跟踪 监看表达式 断点 调用堆栈检查 你可以在活动栏 Debug 视图中看到这些功能: 调试器可以控制在内置终端或外部终端实例中运行...它可以附加到已经运行 Python 实例中,甚至可以调试 Django 和 Flask 应用程序。 在单个 Python 文件中调试代码就像按 F5 启动调试器一样简单。

    4.9K20

    在WinPython开发?当然是用官方MS Terminal和VS Code了

    Code 发现并安装 Python 扩展 编写简单 Python 应用程序 了解如何在 VS Code 中运行和调试现有 Python 程序 将 VS Code 连接到 Git 和 GitHub,与全世界分享你代码...我们假设你了解 Python 开发,并且已经在系统安装了某种版本 Python Python 2.7、Python 3.6/3.7、Anaconda 或其他)。...VS Code 提供诸多功能可以媲美好代码调试器,包括: 自动变量跟踪 监看表达式 断点 调用堆栈检查 你可以在活动栏 Debug 视图中看到这些功能: ?...在单个 Python 文件中调试代码就像按 F5 启动调试器一样简单。你可以按 F10 和 F11 分别跳过和进入函数,并按 Shift + F5 退出调试器。...Visual Studio Code 将在当前名为.vscode/launch.json 文件夹下创建一个调试配置文件,它允许用户设置特定 Python 配置以及调试 Django 和 Flask

    4.5K20

    在WinPython开发?当然是用官方MS Terminal和VS Code了

    Code 发现并安装 Python 扩展 编写简单 Python 应用程序 了解如何在 VS Code 中运行和调试现有 Python 程序 将 VS Code 连接到 Git 和 GitHub,与全世界分享你代码...我们假设你了解 Python 开发,并且已经在系统安装了某种版本 Python Python 2.7、Python 3.6/3.7、Anaconda 或其他)。...VS Code 提供诸多功能可以媲美好代码调试器,包括: 自动变量跟踪 监看表达式 断点 调用堆栈检查 你可以在活动栏 Debug 视图中看到这些功能: ?...在单个 Python 文件中调试代码就像按 F5 启动调试器一样简单。你可以按 F10 和 F11 分别跳过和进入函数,并按 Shift + F5 退出调试器。...Visual Studio Code 将在当前名为.vscode/launch.json 文件夹下创建一个调试配置文件,它允许用户设置特定 Python 配置以及调试 Django 和 Flask

    4.7K20

    Win 平台做 Python 开发最佳组合:MS Terminal 和 VS Code

    Code 发现并安装 Python 扩展 编写简单 Python 应用程序 了解如何在 VS Code 中运行和调试现有 Python 程序 将 VS Code 连接到 Git 和 GitHub,与全世界分享你代码...我们假设你了解 Python 开发,并且已经在系统安装了某种版本 Python Python 2.7、Python 3.6/3.7、Anaconda 或其他)。...VS Code 提供诸多功能可以媲美好代码调试器,包括: 自动变量跟踪 监看表达式 断点 调用堆栈检查 你可以在活动栏 Debug 视图中看到这些功能: ?...在单个 Python 文件中调试代码就像按 F5 启动调试器一样简单。你可以按 F10 和 F11 分别跳过和进入函数,并按 Shift + F5 退出调试器。...Visual Studio Code 将在当前名为.vscode/launch.json 文件夹下创建一个调试配置文件,它允许用户设置特定 Python 配置以及调试 Django 和 Flask

    4.5K50

    Win 平台做 Python 开发最佳组合

    Code 发现并安装 Python 扩展 编写简单 Python 应用程序 了解如何在 VS Code 中运行和调试现有 Python 程序 将 VS Code 连接到 Git 和 GitHub,与全世界分享你代码...我们假设你了解 Python 开发,并且已经在系统安装了某种版本 Python Python 2.7、Python 3.6/3.7、Anaconda 或其他)。...VS Code 提供诸多功能可以媲美好代码调试器,包括: 自动变量跟踪 监看表达式 断点 调用堆栈检查 你可以在活动栏 Debug 视图中看到这些功能: ?...在单个 Python 文件中调试代码就像按 F5 启动调试器一样简单。你可以按 F10 和 F11 分别跳过和进入函数,并按 Shift + F5 退出调试器。...Visual Studio Code 将在当前名为.vscode/launch.json 文件夹下创建一个调试配置文件,它允许用户设置特定 Python 配置以及调试 Django 和 Flask

    4.3K50

    在 WindowsPython 代码最佳组合!

    Code 发现并安装 Python 扩展 编写简单 Python 应用程序 了解如何在 VS Code 中运行和调试现有 Python 程序 将 VS Code 连接到 Git 和 GitHub,与全世界分享你代码...我们假设你了解 Python 开发,并且已经在系统安装了某种版本 Python Python 2.7、Python 3.6/3.7、Anaconda 或其他)。...保存文件(Ctrl + S),然后在编辑器窗口中单击右键并选择在终端(Terminal)中运行 Python 文件(Run Python File): 你会看到终端格显示在窗口底部,并显示代码输出结果...VS Code 提供诸多功能可以媲美好代码调试器,包括: 自动变量跟踪 监看表达式 断点 调用堆栈检查 你可以在活动栏 Debug 视图中看到这些功能: 调试器可以控制在内置终端或外部终端实例中运行...它可以附加到已经运行 Python 实例中,甚至可以调试 Django 和 Flask 应用程序。 在单个 Python 文件中调试代码就像按 F5 启动调试器一样简单。

    5.1K20

    手把手将Visual Studio Code变成Python开发神器

    安装 Visual Studio Code 下面我们将逐步介绍如何在 macOS 安装 VS Code 由于 Windows 和 macOS 本质区别,如果小伙伴是 Windows 用户,那么需要做一些小修改来安装...VS Code 检测到 .py 扩展名并想要安装 Python 扩展 要在 VS Code 中使用 Python,我们需要安装 Python 扩展,它带来了许多有用功能,例如带有代码补齐、调试、单元测试支持等功能...这是一种使用 Python 解释器并直接在终端中运行命令交互式方式。...在 REPL 中,三个右箭头符号表示输入行 在 VS Code 中启动 REPL 另一种方法如下:打开命令面板,搜索 REPL,然后点击 Python: Start REPL 将出现交互式 Python...要在交互式口中运行当前文件,可以在资源管理器格中右键单击文件名,然后从上下文菜单中选择“在交互式口中运行当前文件”选项,如下所示 如果尚未安装 Jupyter 包,它会显示一个对话框并要求安装它

    3.9K30

    如何使用tmux终端多路复用器

    使用它在您腾讯云CVM服务器创建一个主机服务器,并通过客户端窗口连接到它。如果客户端断开连接,则服务器将继续运行。...重新启动计算机或丢失网络连接后重新连接到腾讯云CVM服务器时,可以重新连接到TMUX会话,并且您正在使用文件仍将处于打开状态,并且您运行进程仍将处于活动状态。...在Debian或Ubuntu系统: sudo apt install tmux 从tmux会话中附加和分离 启动tmux时,它会创建一个包含一个窗口和一个会话。...要提供更易于记忆和使用窗口名称,可以使用Prefix +,重命名窗口。 管理tmux Panes 每个窗口可以分为多个格。当您希望在单个窗口中显示多个进程输出时,这非常有用。...使用Prefix打开命令提示符,然后使用:,然后启动一个新会话: new-session 注意 也可以输入命令较短版本,例如:“new-se”。

    2.1K30

    使用Visual Studio Code开发.NET Core看这篇就够了

    在本文中,我将带着大家一步一步通过图文形式来演示如何在Visual Studio Code中进行.NET Core程序开发,测试以及调试。...Visual Studio Code中vscode-solution-explorer解决方案管理器插件使用 可能很多.neter朋友们刚开始使用Visual Studio Code时候很不适应各种命令行...Visual Studio Code中顺畅调试.NET Core应用程序 在这部分,我们将了解如何在Visual Studio Code中顺畅调试.NET Core应用程序。...与Visual Studio类似,我们可以通过单击源代码文件左边距,或者将光标放在一行代码并按F9,在源代码中设置行断点。断点在编辑器左边缘显示为红点。 要开始调试,请按F5。...这将自动将调试器附加到我们Calculator应用程序来启动应用程序。我们可以看到执行在我们设置断点处停止,这有助于我们在调试时了解当前程序状态。 ?

    5.6K00
    领券