标签: python exec subprocess
Python中是否有Perl的exec();替代方案?
exec();
我需要Python调用外部命令,自杀,然后我可以与外部命令进行交互。
在Perl中我可以调用exec("command argument");
exec("command argument");
我试图通过subprocess模块实现这一目标,但似乎我错过了一些东西。 如果我调用subprocess.call,我可以与子进程交互,但父进程仍在运行。 如果我运行subprocess.Popen,则一旦父出口退出,孩子就会被杀死。
subprocess
subprocess.call
subprocess.Popen
答案 0 :(得分:2)
os.exec*函数系列就是这样做的。
os.exec*