如何在不使用python子进程的情况下使用子命令运行多个可执行文件

时间:2019-01-19 21:57:30

标签: python

我需要执行外部命令(在给定位置的可执行文件),而无需使用子进程等。我通常会提供我所做的事情以及我提出问题时遇到的错误,但是在这种情况下,我什至不知道从哪里开始。请指出正确的方向

如何使用argparse命令行在python脚本中调用它们,并可能为它们提供单独的类?基本上是某种工作流程。我正在考虑创建类以将它们模块化,以防日后需要添加更多可执行文件时出现。

可执行文件带有子参数 例如一个带有子命令的可执行文件exec和另一个exec2

第一个可执行文件(子命令:尝试做)

exec try -infile /path/to/file -a 3 -b glow -c 5.7
exec do -supply_files /path/to/file -d pull -f 2 -e gin

第二个可执行文件(子命令:try2和do2)

exec2 try2 -infile /path/to/file -a 3 -b glow -c 5.7
exec2 do2 -supply_files /path/to/file -d pull -f 2 -e gin

我希望一个可执行文件的结果将被输入到另一个可执行文件中,直到我可以返回最终结果为止

0 个答案:

没有答案