【问题标题】:Python VSCode: Run Main file in Python Interactive WindowPython VSCode:在 Python 交互窗口中运行主文件
【发布时间】:2020-07-17 17:06:36
【问题描述】:

这似乎是一个基本问题,但我似乎找不到它的设置/过程。

在 VSCode 的 Python 扩展中,有一个选项可以在编辑器和Run Current File in Python Interactive Window 中单击鼠标右键(或键盘快捷键)。这很好用。

有没有办法Run Main File in Python Interactive Window可以这么说?如果您正在构建一个包/模块并在非主文件中进行更改,那么您目前需要在运行之前切换回该主文件编辑器选项卡,如上所述。

最好链接模块/包文件以从包中的任何位置运行主文件,而不必在编辑器中切换文件。这将使使用Python Interactive Window 更快地构建/调试单独的模块文件。谢谢

【问题讨论】:

    标签: python-3.x visual-studio-code vscode-python


    【解决方案1】:

    创建一个启动选项,命名主 python 文件而不是当前文件,并在调试/运行侧边栏中选择它。

    您可能需要将 cwd 属性设置为正确的值。

    现在,当您按 F5 时,主 python 文件将运行。

    【讨论】:

    • 这可能有效。我不知道这个配置的参数是什么,所以必须四处寻找(除非你知道它们可能是什么?)
    • @secJ 阅读VSC的调试文档,它解释了launch.json的格式
    • 再次感谢。我找到了,但不幸的是,这不是我想要的。当我按下command + enter(或在编辑器中单击鼠标右键)时,我想简单地在Python Interactive Window(即Jupyter notebook)中运行包代码。我不想运行实际的调试器。我猜这可能是python扩展的限制?它似乎在调用python.datascience.runFileInteractive。理想情况下,我可以设置一个备用快捷方式来指定正在运行的实际文件
    猜你喜欢
    • 2020-05-05
    • 2021-12-31
    • 1970-01-01
    • 1970-01-01
    • 2021-09-23
    • 1970-01-01
    • 2021-12-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多