【发布时间】:2017-10-08 11:24:54
【问题描述】:
我有一个 python 脚本,我试图在其中同时调用它们。 我把它写成:
os.system('externalize {0}'.format(result))
os.system('viewer {0} -b {1}'.format(img_list[0], img_list[1]))
但是这样做,第二个应用程序只会打开/出现,除非我退出/退出第一个应用程序。
我尝试如下使用subprocess:
subprocess.call('externalize {0}'.format(result), shell=True)
subprocess.call('viewer {0} -b {1}'.format(img_list[0], img_list[1]))
但我并没有取得多大的成功。我在某处做错了吗?
【问题讨论】:
-
你想做什么?只是同时运行两个命令?或者让他们以某种方式互动?
-
如您所见,我得到了 2 个不同的输出 -
result和img_list。在我的代码中,我这样写,一旦收集了这两个应用程序,两个应用程序 -externalize和viewer将一起运行
标签: python subprocess