import subprocess
p = subprocess.Popen([r'ls'],stdout=subprocess.PIPE)
result = p.stdout.read()
print(result)
获取result时,会阻塞,如果p里面执行的脚本时间很长,会一直等待执行完毕,然后打印出result。
2024-02-13 22:33:04
import subprocess
p = subprocess.Popen([r'ls'],stdout=subprocess.PIPE)
result = p.stdout.read()
print(result)
获取result时,会阻塞,如果p里面执行的脚本时间很长,会一直等待执行完毕,然后打印出result。