如何使用subprocess获取命令行输出的内容
时间: 2023-04-08 09:00:25 浏览: 130
获取命令行输出内容
5星 · 资源好评率100%
可以使用Python中的subprocess模块来获取命令行输出的内容。具体操作可以参考以下代码:
import subprocess
# 执行命令
cmd = 'ls -l'
p = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
# 获取命令行输出的内容
out, err = p.communicate()
# 输出结果
print(out.decode('utf-8'))
阅读全文