Iny*_*Kim 8 python visual-studio-code
我正在尝试找到一种方法将当前文件作为模块的参数。我在任何地方都找不到它,所以我正在尝试 stackoverflow
{
"name": "Python: Synapse",
"type": "python",
"request": "launch",
"module": "projFolder.targetModule",
"console": "integratedTerminal"
}
Run Code Online (Sandbox Code Playgroud)
手动指定模块参数(如上面的示例)是可行的。但考虑到对每个文件都这样做需要我将其自动化。我尝试过 ${file},但它给出的是文件路径而不是模块。所以没有成功。如何将当前文件作为模块启动?
Jac*_*iao 10
ps:来自/sf/answers/4019128011/的回答,但我修改了一些
添加这样的东西到你的launch.json,但是如果你想运行多模块(在不同的地方,你能做的唯一方法是使用多配置,或者使用插件(见下文)
"configurations": [
{
"name": "Python: Module",
"type": "python",
"request": "launch",
"module": "yourmodule.${fileBasenameNoExtension}",
"stopOnEntry": true
},
Run Code Online (Sandbox Code Playgroud)
您可以使用扩展命令变量来获取带有点分隔符的相对目录。
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: Module CmdVar",
"type": "python",
"request": "launch",
"console": "integratedTerminal",
"module": "${command:extension.commandvariable.file.relativeDirDots}.${fileBasenameNoExtension}",
}
]
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2522 次 |
| 最近记录: |