Python基础之commands模块的使用-实践篇

相信很多运维的小伙伴在自己的工作环境中都或多或少的接触到Python,下面我就给大家一下Python一些常用模块的使用

下面给大家讲一下commands模块,commands模块是python的内置模块,

它共有三个函数,大家需要注意的是,在3.x版本中,getstatus()方法被移除,getoutput()和getstatusoutput()被放到了subprocess模块中

下面我们来介绍这三个函数在python2中的具体用法

闲话不多说,我们开始操作

1.getstatusoutput(cmd)  

执行命令,返回一个元组,元组中的第一个元素为返回值,0表示正常执行,第二个值表示返回的结果一般结合split分割函数和for循环进行结合处理

脚本如下:

执行结果如下:

2.getstatusfile(file) 已被python丢弃,这里就不演示了

3.getoutput()  

直接执行cmd命令,返回输出的内容,返回的结果为string类型,脚本如下:


执行结果如下:

以上就是python commands模块的全部用法,如有不足还请各位大佬多多指点

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容