You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何编写VSCode运行配置,自动将当前Python文件作为模块运行?

如何配置VSCode以模块方式运行当前Python文件

你可以利用VSCode的内置变量实现动态适配当前文件的模块运行配置,无需手动修改模块路径。具体配置如下:

{
    "name": "Python: 以模块运行当前文件",
    "type": "python",
    "request": "launch",
    "module": "${relativeFile:replace(/\\.py$/, ''):replace(/\\//g, '.')}",
    "justMyCode": true
}

配置说明:

  • ${relativeFile}:获取当前文件相对于工作区根目录的路径(例如project/folder/foobar.py)
  • :replace(/\\.py$/, ''):移除文件的.py扩展名
  • :replace(/\\//g, '.'):将路径中的斜杠(/)替换为点(.),转换成Python模块的命名格式(例如project.folder.foobar)

使用时,只需在VSCode的运行面板中选择这个配置项,无论当前打开的是哪个Python文件,都会自动以对应模块的方式启动运行。

内容的提问来源于stack exchange,提问作者Sarien

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 21:45:01