【发布时间】:2017-05-28 17:02:28
【问题描述】:
大家好,谁能详细说说两者的区别
subprocess.Popen
subprocess.call
subprocess.check_output
如果可能的话,请解释两者之间的区别
x.readlines() 与 x.communicate()?
即区别
import subprocess
from subprocess import PIPE
ls = subprocess.Popen(['ls','-l'], stdout=subprocess.PIPE)
**out = ls.stdout.readlines()**
print out
和
import subprocess
from subprocess import PIPE
ls = subprocess.Popen(['ls','-l'], stdout=subprocess.PIPE)
out = ls.communicate()
print out
【问题讨论】:
-
感谢编辑帖子.. 我无法找到编辑帖子的方法
-
您的帖子左下角有一个编辑链接。
标签: python subprocess