使用 subprocess.Popen :
import subprocessprocess = subprocess.Popen(['ls', '-a'], stdout=subprocess.PIPE, stderr=subprocess.PIPE)out, err = process.communicate()print(out)
请注意,通信将阻塞,直到该过程终止。如果在终止之前需要输出,则可以使用 process.stdout.readline()
。有关更多信息,请参见文档。

使用 subprocess.Popen :
import subprocessprocess = subprocess.Popen(['ls', '-a'], stdout=subprocess.PIPE, stderr=subprocess.PIPE)out, err = process.communicate()print(out)
请注意,通信将阻塞,直到该过程终止。如果在终止之前需要输出,则可以使用 process.stdout.readline()
。有关更多信息,请参见文档。