大家好,谁能详细说明一下两者之间的区别
subprocess.Popen
subprocess.call
subprocess.check_output
Run Code Online (Sandbox Code Playgroud)
如果可能的话请解释一下
x.readlines()与x.communicate()的区别?
即之间的差异
import subprocess
from subprocess import PIPE
ls = subprocess.Popen(['ls','-l'], stdout=subprocess.PIPE)
**out = ls.stdout.readlines()**
print out
Run Code Online (Sandbox Code Playgroud)
和
import subprocess
from subprocess import PIPE
ls = subprocess.Popen(['ls','-l'], stdout=subprocess.PIPE)
out = ls.communicate()
print out
Run Code Online (Sandbox Code Playgroud)