python调用Shell脚本或者是调用系统命令,有两种方法:os.system(cmd)或os.popen(cmd),前者返回值是脚本的退出状态码,后者的返回值是脚本执行过程中的输出内容。实际使用时视需求情况而选择。
将Linux命令输出信息保存到文本
import os
import sys
f=open(“test.txt”,”w”)
command=’ipconfig’
ip=os.popen(command)
info=ip.readlines()
f.write(str(info))
print(info)
f.close()
最后输出到test的是linux命令的执行结果
将linux命令执行,退出的状态码返回
import os
import sys
import urllib.request,urllib.parse
f=open(“test.txt”,”w”)
ip=os.system(“ipconfig”)
s=(str(ip))
f.write(s)
print(s)
f.close()
本文介绍了如何使用Python通过os模块来调用Linux命令并获取其输出及退出状态码。提供了两种方法:os.system()用于获取命令执行后的状态码;os.popen()用于捕获命令的输出内容,并给出了具体示例。
4878

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



