微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 VS Code 中以交互方式使用 Python*.py 文件时是否可以显示/探索变量值?

如何解决在 VS Code 中以交互方式使用 Python*.py 文件时是否可以显示/探索变量值?

我最近转向 VS Code 来编辑 Python。

我正在 VS Code (1.58.0) 中编辑 Python (*.py) 文件,可以按 SHIFT+ENTER 以交互方式运行所选代码。有没有办法在 VS Code UI 中显示交互式会话中的当前变量 + 值?

我之前使用过的其他工具(例如在 R-Studio 中编辑 R)支持这种高效的工作方式,即当您运行代码位时,变量窗格会更新以显示变量列表及其值。

>

我发现在使用 Jupyter 笔记本时可以做到这一点,例如... https://code.visualstudio.com/docs/python/jupyter-support-py#_python-interactive-window ...但不清楚在编辑 *.py 文件时是否/如何做到这一点。

编辑

这在 PyCharm 中是可能的 - Python 控制台中的变量窗格具有此功能(下图中的右下角):

enter image description here

部分答案

我发现 VS Code 有一些功能可以部分做到这一点。通过添加包含 # %% 的行,VS Code 添加了允许代码在单独的 IPython 窗格中执行的单元功能。我个人觉得这有点混乱(因为它使用不同的窗格而不是 Python 控制台窗口 - 并且还在源代码 .py 文件中留下注释行)。

enter image description here

谢谢

克里斯

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。