学习目的:1)函数调用2)subprocess模块的使用subprocess.call([命令,参数])代码如下:[root@oracle~]#morepysysinfo_func.py
#!/usr/bin/envpython
importsubprocess
defuname_func():
uname="uname"
uname_arg="-a"
print"Gatheringsysteminformationwith%scommand:\n"%unam..
分类:
编程语言 时间:
2014-09-11 02:23:02
阅读次数:
446
subprocess--子进程管理器?
一、subprocess 模块简介
subprocess最早是在2.4版本中引入的。
subprocess模块用来生成子进程,并可以通过管道连接它们的输入/输出/错误,以及获得它们的返回值。
它用来代替多个旧模块和函数:
os.system
os.spawn*
os.popen*
popen2.*
commands.*
关于这个模...
分类:
编程语言 时间:
2014-09-09 12:37:38
阅读次数:
284
二、应用实例解析
2.1 subprocess模块的使用
1. subprocess.call
>>> subprocess.call(["ls", "-l"])
0
>>> subprocess.call("exit 1", shell=True)
1
2. 调用系统中cmd命令,显示命令执行的结果:
x=subprocess.check_outpu...
分类:
编程语言 时间:
2014-09-09 12:36:58
阅读次数:
309
从Python 2.4开始,Python引入subprocess模块来管理子进程,以取代一些旧模块的方法:如 os.system、os.spawn*、os.popen*、popen2.*、commands.*不但可以调用外部的命令作为子进程,而且可以连接到子进程的input/output/err.....
分类:
编程语言 时间:
2014-08-03 12:35:57
阅读次数:
251
从Python2.4以后,subprocess模块负责衍生出新的进程,和标准输入,标准输出,标准错误输出交互,并监听返回值。Subprocess模块是用来取代一些老的模块,例如os.system,os.spawn,os.popen和popen2In[34]:subprocess.call(‘df-h‘,shell=True)
FilesystemSizeUsedAvailUse%Mounted..
分类:
编程语言 时间:
2014-08-01 20:22:43
阅读次数:
462
转自http://blog.csdn.net/imzoer/article/details/8678029
subprocess的目的就是启动一个新的进程并且与之通信。subprocess模块中只定义了一个类:
Popen。可以使用Popen来创建进程,并与进程进行复杂的交互。它的构造函数如下...
分类:
其他好文 时间:
2014-06-09 18:44:39
阅读次数:
274