commands模块

来源:互联网 发布:smart forfour 知乎 编辑:程序博客网 时间:2024/05/29 16:18

commands只能在linux下使用

#!/usr/bin/env python#-*-coding:utf-8 -*-import commandscmd = 'ls /home/'result = commands.getoutput(cmd)print(type(result))print (result)#commands.getoutput的返回值只有返回结果,没法进行判断结果是否正常cmd = 'ps -test'status, result = commands.getstatusoutput(cmd)print(type(result))print(result)print(type(status))print(status)#commands.getstatusoutput的返回值是一个tuple类型#第一个值接受的状态码,返回结果是一个int类型,如果返回值是0,说明执行正常,如果非0,说明结果异常#第二个值接受返回的结果,返回结果是一个str类型

wq保存退出。


原创粉丝点击