python实现系统脚本命令调用模块---subprocess模块
Posted JOJO测试
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python实现系统脚本命令调用模块---subprocess模块相关的知识,希望对你有一定的参考价值。
如果要python实现系统命令或者调用脚本,python中可以利用os或者subprocess模块实现:
一、os模块:
1 # coding:utf-8 2 import os #导入os模块
3 command = os.system(\'netstat\') # os.system获取不到返回值
1 # coding:utf-8 2 import os #导入os模块 3 4 command = os.popen(\'ping www.baidu.com\') # os.popen可以获取到返回值 5 print command.read()
二、subprocess模块:
subprocess.run(*popenargs, input=None, timeout=None, check=False, **kwargs) #官方推荐的使用参数
subprocess.call(*popenargs, timeout=None, **kwargs) #
subprocess.Popen() #上面各种方法的底层封装
1 import subprocess 2 3 c = subprocess.Popen(\'ping www.baidu.com\') 4 c.wait() 5 print c
以上是关于python实现系统脚本命令调用模块---subprocess模块的主要内容,如果未能解决你的问题,请参考以下文章