phi*_*gon 7 python debugging command-line python-2.7 visual-studio-2015
我正在使用Python Tools for Visual Studio.(注意,不是IronPython.)
我需要处理从命令行传递给模块的参数.通过右键单击代码窗口并选择"Start with Debugging",我看到如何在Debug中启动模块.但是这种方法从不提示我输入命令行参数,len(sys.argv)总是== 1.
如何在调试模式下启动模块并将参数传递给它,以便sys.argv有多个成员?
小智 6
步骤如下图所示:https://i.stack.imgur.com/Hx5tf.png
在json中,在任何配置中,添加args json参数:
{ "名": "巨蟒:终端(集成)", "类型": "蟒蛇", "请求": "发射", "stopOnEntry":真实的, "PYTHONPATH": "$ {配置:python.pythonPath}" ,"program":"$ {file}","cwd":"","console":"integratedTerminal","env":{},"args":["input2.csv","output2.csv" ],"envFile":"$ {workspaceFolder} /.env","debugOptions":[],"internalConsoleOptions":"neverOpen"}
确保在调试时选择该环境