繁体   English   中英

如何使用 VS Code 中的“运行 Python 文件”按钮将 python 文件作为模块运行?

[英]How to run a python file as a module with the "Run Python File" button in VS Code?

我有带有 Microsoft Python 扩展 v2022.20.2 的 Visual Studio Code 1.74.3。

我说的是运行 python 文件的按钮,特别不是运行/调试配置或任务。

在此处输入图像描述

默认情况下,此按钮似乎使用配置的 python 解释器并运行: python.exe filename.py

但是,我想将文件作为模块运行: python.exe -m filename

这有可能吗?

我找到了设置“python.terminal.launchArgs”来添加“-m”,但是仍然存在这样的问题,即只需要文件名而没有“.py”扩展名。

您可以使用Code Runner扩展并添加您自己的配置来自定义运行命令。

安装扩展后,在settings.json中添加如下配置,运行命令为python -m filename

    "code-runner.runInTerminal": true,
    "code-runner.customCommand": "python -m $fileNameWithoutExt",

然后使用Ctrl + Shift + P --> Run Custom Command来执行命令。 快捷键Ctrl + Alt + K

在此处输入图像描述

这是执行效果:

在此处输入图像描述

您可以使用 python 调试器来做到这一点。 可以添加特定的启动配置。 创建launch.json文件时,select python模块。
我不确定你是否可以在没有附加调试器的情况下启动它。

应该包括您需要的所有详细信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM