1

我有一个 Perl 脚本,它启动一些程序,然后在程序在后台运行时结束。我想编写一个 Python 脚本,它能够等待那些启动的程序完成,而不仅仅是 Perl 脚本。

我试过这个:

import subprocess

subprocess.call(('./perl_script.pl'))

和这个:

import subprocess

p = subprocess.Popen(('./perl_script.pl'))
p.wait()

但在这两种情况下,程序都在 perl_script.pl 完成时完成,而不是在启动的程序完成时。

4

0 回答 0