Python执行系统命令并进行简单判断


放手也是进步

---幸运皮

Python 中调用系统命令,先接触了两种方式:

1)os.system()

这种方式只是运行系统的一个命令,不会有返回信息

2)os.poen()

这种方式可以返回一个执行结果,供后面使用.

例子如下:

import os
import json
import commands
a = "curl -i -X POST -d '{\"authUser\":\"aaaa\",\"authKey\":\"aaaa\"}' -H \"Content-Type:application/json\" http://x.x.x.x:8080/testmgmtsvr/rest"
p = os.popen(a)
x = p.read()
#print x

if "200 OK" in x:
        print "yes"
else:
        print "no"

评论关闭