使用Visual Studio代码中的参数运行Python程序

时间:2016-10-14 07:03:45

标签: python build visual-studio-code

我正在运行一个带有一些命令行参数的Python程序。当我在Visual Studio代码中构建程序时,如何提供这些参数?

3 个答案:

答案 0 :(得分:7)

您可以通过定义下面定义的launch.json的args设置中的参数,将参数传入程序:

json { "name": "Python", "type": "python", "pythonPath":"${config.python.pythonPath}", "request": "launch", "stopOnEntry": true, "console": "none", "program": "${file}", "cwd": "${workspaceRoot}", "args":["arg1", "arg2"], "env": {"name":"value"} }

更多信息可在文档网站上找到:https://github.com/DonJayamanne/pythonVSCode/wiki/Debugging#args

答案 1 :(得分:0)

在2.0.0版中执行此操作的一种方法是:

"command": "python ${file} --model_type LeNet5 --prior_file conf1.json --epochs 200",

答案 2 :(得分:0)

如果使用Code Runner扩展程序,则可以将以下内容添加到您的设置中(单击右上角的“ {}”图标以获取settings.json文件):

“ code-runner.executorMap”:{         “ python”:“ $ pythonPath -u $ fullFileName xxx”     }

其中xxx是您的论点。这是全局更改,因此在处理其他文件时必须更改。