两种方法,一种是且Popen.
output = subprocess.Popen(['ls','-l'],stdout=subprocess.PIPE,shell=True).commun
icate()
print output[0]
另外一种则可返回状态与调用的shell命令的输出结果icate()
print output[0]
>>> import commands
>>> status, output = commands.getstatusoutput('ls -l')
本文介绍如何使用Python执行Shell命令并获取输出结果及状态,包括使用subprocess.Popen和commands.getstatusoutput方法,适用于自动化脚本开发。
1579

被折叠的 条评论
为什么被折叠?



