启动exetrnal cmd.exe文件并使用子流程python向其传递参数

2024-05-13 01:04:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试启动外部cmd.exe文件(atmelstudio.exe文件)并向其传递参数。但是当我使用subcees.call(,args)运行脚本时,我只能看到atmelstudio.exe在没有任何传递参数的情况下弹出

subprocess.call([atmel_cmd, 'atprogram'])

这是超出上述行后弹出的命令窗口:

请建议如何使用python将参数传递给此应用程序


Tags: 文件命令脚本cmd参数情况argscall
1条回答
网友
1楼 · 发布于 2024-05-13 01:04:08

据我所见,atprogram需要额外的参数

Usage: atprogram [options] <command> [arguments] [<command> [arguments] ...]

我会尝试使用程序帮助来查看参数是否被传递

subprocess.call([atmel_cmd, 'atprogram' , 'help'])

我假设atmel_cmd也是一个字符串。 而不是电话本身看起来很好

此处 atprogramm documentation 供进一步参考

相关问题 更多 >