如何编写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
相关产品推荐
相关产品推荐

