我正在尝试使用Python子进程递归调用命令。总结一下我在做什么,命令" info"有多个子命令可以执行各种功能,即
info list
info copy
info share
info run-script -f <script_file to run>
问题是info run-script命令。在命令终端上,如果有人输入
info run-script -f script.sc
script.sc的内容:
info list
info copy
然后在代码中我打开一个子进程并调用info:subprocess(['info', 'list'])
,当我这样做时,这个过程似乎丢失了,再也没有回来。是因为已经有一个信息运行实例?有没有人碰到这个并有解决方案或解释?
谢谢, 马特