【发布时间】:2010-09-24 10:31:09
【问题描述】:
我有一个 python 脚本,它必须为目录中的每个文件启动一个 shell 命令:
import os
files = os.listdir(".")
for f in files:
os.execlp("myscript", "myscript", f)
这对第一个文件很好,但是在“myscript”命令结束后,执行停止并且不会返回到 python 脚本。
我该怎么办?我必须在calling os.execlp() 之前fork() 吗?
【问题讨论】:
标签: python subprocess popen os.execl