Visual Studio 代码交互式 Python 控制台

新手上路,请多包涵

我正在使用带有 DonJayamanne python 扩展的 visual studio 代码。它工作正常,但我想有一个交互式会话,就像 Matlab 中的会话一样,在代码执行后,每个定义和计算结果都保留在控制台中并可以访问。

例如在运行这段代码之后:

 a = 1

python 会话已终止,我无法在控制台中键入以下内容:

 b = a + 1
print(b)

我知道 python 会话可以通过“-i”标志保持活动状态。但这根本行不通。

此外,每次我运行代码文件时,都会生成一个新的 python 进程。有没有办法在一个控制台中连续运行?再次喜欢 Matlab?

这听起来对我来说真的很重要而且微不足道。我在这里错过了一些我找不到解决方案的大事吗?

原文由 user1 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 375
1 个回答

我是扩展的作者。有两种选择:

  1. 使用集成的终端窗口(我猜你已经知道了)

启动终端窗口并输入 python

REPL 中执行的每个语句都在同一个会话中。
  1. 下一个版本将增加对 Jupyter 的支持。

请在这里查看一些即将到来的示例:

原文由 Don 发布,翻译遵循 CC BY-SA 3.0 许可协议

推荐问题