0

在 Python 中是否有任何替代 Perl 的方法exec();

我需要 Python 调用外部命令,杀死自己,然后我可以与外部命令交互。

在 Perl 我可以打电话exec("command argument");

我试图用subprocess模块来实现这一点,但似乎我遗漏了一些东西。如果我打电话subprocess.call,我可以与子进程交互,但父进程仍在运行。如果我运行subprocess.Popen,则一旦父母退出,孩子就会被杀死。

  • 操作系统是 UNIX。
  • Python 是 2.6.4(不能安装任何模块)
4

1 回答 1

2

函数族就是os.exec*这样做的。

于 2013-04-03T14:28:31.730 回答