python中得到shell命令输出的方法:

1.

import subprocess

output = subprocess.Popen(['ls','-l'],stdout=subprocess.PIPE,shell=True).commun
icate()
print output[0]

2.

import commands

return_code, output = commands.getstatusoutput('ls -l')

3.

import os

process = os.popen('ls -l') # return file
output = process.read()
process.close()

原文地址:http://www.cnblogs.com/snow-backup/p/5035792.html

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐