码迷,mamicode.com
首页 >  
搜索关键字:popen    ( 539个结果
monitor tomcat sctips
#!/usr/bin/python#coding=utf-8 import datetime from subprocess import Popen, PIPEimport osimport smtplibfrom email.mime.text import MIMETextfrom emai....
分类:其他好文   时间:2015-12-18 16:16:44    阅读次数:192
python中得到shell命令输出的方法
python中得到shell命令输出的方法:1.import subprocessoutput = subprocess.Popen(['ls','-l'],stdout=subprocess.PIPE,shell=True).communicate()print output[0]2.import...
分类:编程语言   时间:2015-12-14 16:33:57    阅读次数:233
[转] 用管道获得shell 命令的输出
用管道:通过fgets(buf,n,ptr)buf就可以得到命令“ps-ef"一样的信息,读帮助”manpopen":char*cmd="ps-ef";FILE*ptr;if((ptr=popen(cmd,"r"))!=NULL)while(fgets(buf,n,ptr)!=NULL)(void)...
分类:系统相关   时间:2015-12-11 08:35:23    阅读次数:238
执行系统命令
执行系统命令 os.system os.spawn* os.popen popen2.* commands.* 后面三个已经废弃,以上执行shell命令的相关的模块和函数的功能均在subprocess模块中实现,并提供了更加丰富的功能 call 执行命令,返回状态码。 import subproce...
分类:其他好文   时间:2015-12-09 19:25:42    阅读次数:174
python --curl重定向到文件范例
import sysimport osimport subprocessimport timestart = time.time()f=open('data.log','a')sys.stdout=fp = subprocess.Popen(('/bin/sh','-c','curl www.bai...
分类:编程语言   时间:2015-12-07 14:13:37    阅读次数:171
python--第六天总结
执行系统命令可以执行shell命令的相关模块和函数有:os.systemos.spawn*os.popen* --废弃popen2.* --废弃commands.* --废弃,3.x中被移除import commandsresult = commands.getoutput('...
分类:编程语言   时间:2015-12-05 12:43:04    阅读次数:213
个人工作中ssd、audio python脚本总结
1.os.system(cmd)或者os.popen(cmd)调用外部命令cmd中需要注意特殊字符的转义功能,如:USBSTOR\DISK&VEN_GENERIC-&PROD_SD/MMC&REV_1.00\20100818841300000&0&在批处理中会将前段与后段分割,使用^&可避免转义;或...
分类:编程语言   时间:2015-11-11 11:28:06    阅读次数:440
QProcess进程间双向通信
记得以前写过Linux的C程序, 里面用popen打开一个子进程, 这样可以用read/write和子进程通讯, 而在子进程里则是通过从stdin读和向stdout写实现对父进程的通讯。 QProcess的底层实现用的是类似的理念。 QProcess类提供的API让父进程可以轻松地读取子进程stdo...
分类:系统相关   时间:2015-11-01 10:08:34    阅读次数:194
子进程管理模块subprocess
subprocess模块允许你生成子进程,连接管道,并获取返回的代码。 一.使用subprocess模块 模块中定义了一个Popen类: subprocess.Popen(args, bufsize=0, executable=None, stdin=None, stdout=None, ...
分类:系统相关   时间:2015-09-26 22:44:01    阅读次数:472
zabbix 之 磁盘发现脚本
代码如下#!/usr/bin/python importos importjson data={} diskname_list=[] disk_list=[] command=‘‘‘iostat|awk‘{print$1}‘|grep^[vd]‘‘‘ lines=os.popen(command).readlines() forlineinlines: disk_name=line.strip(‘\n‘) disk_list.append(disk_name) fordisk_namein..
分类:其他好文   时间:2015-09-22 14:43:46    阅读次数:213
539条   上一页 1 ... 39 40 41 42 43 ... 54 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!