python 获取进程执行的结果

import subprocess
p = subprocess.Popen([r'ls'],stdout=subprocess.PIPE) result = p.stdout.read()
print(result)

获取result时,会阻塞,如果p里面执行的脚本时间很长,会一直等待执行完毕,然后打印出result。

猜你喜欢

转载自www.cnblogs.com/sea-stream/p/10092961.html