Python常用方法:os.popen()

最近公司要求做一些android app的性能测试,在考虑将其自动化的时候,我选择用python用来写脚本。

在用python来给cmd发送指令的时候,我选择使用 os.popen(command[, mode[, bufsize]]),该方法能执行系统指令,并返回执行后的结果值。

我的方法如下:

 

def execCmd(cmd):
	cmd_in = os.popen(cmd)
	text = cmd_in.read()
	cmd_in.close()
	return text


验证一下方法的正确性,用如下代码:

 

 

#!/usr/bin/python
#-*- coding:UTF-8 -*-

import os

# execute command, and return the output
def execCmd(cmd):
	cmd_in = os.popen(cmd)
	text = cmd_in.read()
	cmd_in.close()
	return text

cmd = raw_input("please input your command >>>")
print execCmd(cmd)


执行结果如下:

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值