码迷,mamicode.com
首页 >  
搜索关键字:popen    ( 539个结果
python 正则断言
#!/usr/bin/pythonimportreimportosimporturllibimportjsondefbuffer_line(monitor_log):buf=open("/etc/sae/apns_buffer.txt","r").read()bytes=os.popen(‘wc-c/data0/logs/%s‘%monitor_log).read().split("")[0]ifint(bytes)<int(buf):return0else:returnint(re.findall("..
分类:编程语言   时间:2014-11-20 15:43:01    阅读次数:181
Python——调用shell命令的三种方法
1.用os.system(cmd) 不过取不了返回值2.用os.popen(cmd) 要得到命令的输出内容,只需再调用下read()或readlines()等 如a=os.popen(cmd).read()3.用commands模块。其实也是对popen的封装。此模块主要有如下方法commands....
分类:编程语言   时间:2014-11-11 22:39:06    阅读次数:298
Linux IPC(Inter-Process Communication,进程间通信)之管道学习
1.标准流管道管道操作支持文件流模式,用来创建链接还有一个进程的管道,通过函数popen和pclosepopen的详细介绍在本blog:Linux 多进程学习中有具体介绍2.无名管道(PIPE)特点:1)仅仅能在亲缘关系进程间通信(父子或兄弟)2)半双工(固定的读端和固定的写端)3)是特殊文件,能够...
分类:系统相关   时间:2014-11-11 22:21:27    阅读次数:256
一个简单的python程序
假设我们有这么一项任务:简单测试局域网中的电脑是否连通.这些电脑的ip范围从192.168.0.101到192.168.0.200. importsubprocesscmd="cmd.exe"begin=101end=200whilebegin<end:p=subprocess.Popen(cmd,...
分类:编程语言   时间:2014-11-11 18:54:08    阅读次数:184
Python用subprocess的Popen来调用系统命令
当我们须要调用系统的命令的时候,最先考虑的os模块。用os.system()和os.popen()来进行操作。可是这两个命令过于简单,不能完毕一些复杂的操作,如给执行的命令提供输入或者读取命令的输出,推断该命令的执行状态,管理多个命令的并行等等。这时subprocess中的Popen命令就能有效的完...
分类:编程语言   时间:2014-11-10 23:05:48    阅读次数:253
管道通信(使用使用popen和pclose函数可以简洁的控制管道)
函数原型: FILE *popen(const char * command ,const char *mode) int pclose(FILE * stream) 注意点: 使用popen和pclose函数可以简洁的控制管道,不需要更多的代码, 但是降低了程序员对管道的控制能力 参数commend是shell命令 参数mode是一个字符指针,r或W,分别表示popen函数的返回值...
分类:其他好文   时间:2014-11-10 20:01:19    阅读次数:300
信号处理篇alarm ferror kill mkfifo pause pclose perror pipe popen sigaction sigaddset sigdelset sigemptyset signal sleep strerror
alarm(设置信号传送闹钟)相关函数signal,sleep表头文件#include定义函数unsigned int alarm(unsigned int seconds);函数说明alarm()用来设置信号SIGALRM在经过参数seconds指定的秒数后传送给目前的进程。如果参数second....
分类:其他好文   时间:2014-11-10 06:25:42    阅读次数:291
Python subprocess Popen
目的:顺序执行进程 在Bash里面类似 a.sh && b.sh && c.sh先来说下Popen这个函数classsubprocess.Popen(args,bufsize=0,executable=None,stdin=None,stdout=None,stderr=None,preexec_f...
分类:编程语言   时间:2014-11-05 12:48:28    阅读次数:235
pymongo 将vmstat数据插入到mongodb
#!/usr/bin/env python#-*-encoding:utf-8 -*-import subprocessdef gen_vmlog(cmd): result = subprocess.Popen(cmd,shell=True,stdout=subprocess.PIPE) ...
分类:数据库   时间:2014-10-28 15:11:32    阅读次数:281
[转] Python执行系统命令的方法 os.system(),os.popen(),commands
最近在做那个测试框架的时候发现 Python 的另一个获得系统执行命令的返回值和输出的类。最开始的时候用 Python 学会了 os.system() 这个方法是很多比如 C,Perl 相似的。os.system('cat /proc/cpuinfo')但是这样是无法获得到输出和返回值的,继续 Go...
分类:编程语言   时间:2014-10-21 17:35:29    阅读次数:161
539条   上一页 1 ... 48 49 50 51 52 ... 54 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!