码迷,mamicode.com
首页 > 编程语言 > 详细

python实现系统脚本命令调用模块---subprocess模块

时间:2019-10-28 13:05:01      阅读:67      评论:0      收藏:0      [点我收藏+]

标签:put   none   cal   out   import   sub   系统命令   利用   proc   

如果要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模块

标签:put   none   cal   out   import   sub   系统命令   利用   proc   

原文地址:https://www.cnblogs.com/zhangcnblogs/p/11751379.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!