python实现系统脚本命令调用模块---subprocess模块
如果要python实现系统命令或者调用脚本,python中可以利用os或者subprocess模块实现:
一、os模块:
1 # coding:utf-8 2 import os #导入os模块3 command = os.system(‘netstat‘) # os.system获取不到返回值
# coding:utf-8 import os #导入os模块 command = os.popen(‘ping www.baidu.com‘) # os.popen可以获取到返回值 print command.read()
二、subprocess模块:
subprocess.run(*popenargs, input=None, timeout=None, check=False, **kwargs) #官方推荐的使用参数 subprocess.call(*popenargs, timeout=None, **kwargs) # subprocess.Popen() #上面各种方法的底层封装
import subprocess c = subprocess.Popen(‘ping www.baidu.com‘) c.wait() print c
相关推荐
dingwun 2020-11-16
赵家小少爷 2020-05-06
猛禽的编程艺术 2020-02-02
onetozero 2019-12-30
yuuuuy 2020-01-06
赵家小少爷 2019-12-09
codeAB 2019-10-20
87682715 2019-06-28
程序方案代码 2019-06-27
kyelu 2019-06-14
PM实验室 2011-11-11
idning 2019-04-06
PythonGCS 2018-05-12
lhxxhl 2020-04-21
kkpiece 2020-03-03
skdzyl 2020-03-01
mieleizhi0 2020-03-01
Winterto0 2020-01-18