Tag: os.execl

在python脚本中启动一个shell命令,等待终止并返回到脚本

我有一个python脚本必须启动一个shell命令为每个文件在目录中: import os files = os.listdir(".") for f in files: os.execlp("myscript", "myscript", f) 这对第一个文件工作正常,但在“myscript”命令结束后,执行停止,不会回到python脚本。 我能怎么做? 在calling os.execlp()之前,我必须fork() calling os.execlp()吗?