如何在 VSCode 中复制以下 Spyder 行为?

joh*_*mar 5 ipython spyder visual-studio-code

我是在 VSCode 中编写 Python 的新手。之前我使用过 Spyder,但决定迁移到 VSCode,因为其中的项目管理似乎更好(我可以通过单击路径轻松切换到其他文件/文件夹,就像在 PyCharm 中一样)。但我确实需要这个工作流程,但我还没有设法在 VSCode 中做到这一点。

  1. 编写一些代码,例如Selenium。
  2. 单击运行(F5)
  3. Selenium 浏览器打开。
  4. 我可以使用 Ipython 终端以交互方式访问代码(在浏览器等中查找元素)并发送新命令。

我想在 VSCode 中使用此工作流程。我也对这 2 个 IDE 的差异感到非常困惑,例如,在 VSCode 中,你有集成终端、调试控制台和输出选项卡,而我以前只有一一对应的 Ipython 选项卡。

joh*_*mar 7

好吧,我知道我需要什么了。基本上我只需要右键单击侧边栏上要运行的 python 文件即可。然后我必须选择“在交互式窗口中运行当前文件”。唯一的区别是在 Ipython 控制台上,我必须使用 shift+Enter 来发送输入,而不是仅仅单击 Enter。但这没什么大不了的。