python如何获取命令行输出的内容
时间: 2023-04-06 13:04:08 浏览: 171
Python实现获取命令行输出结果的方法
可以使用subprocess模块中的Popen函数来获取命令行输出的内容,具体方法如下:
import subprocess
cmd = "ls -l" # 命令行命令
p = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
out, err = p.communicate() # 获取命令行输出的内容
print(out.decode()) # 输出命令行输出的内容
阅读全文