码迷,mamicode.com
首页 >  
搜索关键字:popen    ( 539个结果
python commands模块在python3.x被subprocess取代
subprocess 可以执行shell命令的相关模块和函数有: os.systemos.spawnos.popen --废弃popen2.* --废弃commands.* --废弃,3.x中被移除 import commands result = commands.getoutput('cmd') ...
分类:编程语言   时间:2017-01-13 20:44:38    阅读次数:270
subprocess模块
os.system():输出结果到屏幕上,返回输出命令的状态,结果为0表示输出正确 os.popen()保存输出的结果 import subprocess #这个模块是为了替换一些老的模块,比如os.system等,通常在linux下比较好用一些 subprocess.call() 上面的例子说明, ...
分类:其他好文   时间:2017-01-13 12:01:42    阅读次数:159
Python收集centos7IP地址
Python通过正则收集网卡IP与MAC地址#!/usr/bin/envpython #coding=utf-8 importre fromsubprocessimportPopen,PIPE defgetIfconfig(): p=Popen([‘ifconfig‘],stdout=PIPE) data=p.stdout.read().decode().split(‘\n\n‘) return[iforiindataifiandnoti.startswith(‘lo‘)] def..
分类:编程语言   时间:2017-01-06 22:57:17    阅读次数:328
Python收集主机信息
Python收集linux主机信息,需要安装dmidecode命令,yum-yinstalldmidecode#!/usr/bin/envpython #coding=utf-8 fromsubprocessimportPopen,PIPE #获取ifconfig命令信息 defgetIfconfig(): p=Popen([‘ifconfig‘],stdout=PIPE) data=p.stdout.read().decode() returndata #获..
分类:编程语言   时间:2017-01-06 22:54:20    阅读次数:294
Python线程通信
subprocess 作用 模块用于生产新的进程,连接到其输入、输出、错误管道,并获取其返回值 1. 如何使用subprocess模块 启动子进程的推荐方法是使用以下方便功能。 对于更高级的用例,当这些不满足您的需要时,使用底层的Popen interface subprocess.call(arg ...
分类:编程语言   时间:2017-01-04 07:46:55    阅读次数:236
电量监控
一、监控指令: adb shell dumpsys battery level:电量 手机连接电脑时通常都在充电,这样测试就不准确了,需要设置到不充电状态,手机status不等于就不是充电状态 adb shell dumpsys battery set status 1 二、监控脚本: ...
分类:其他好文   时间:2016-12-31 20:49:38    阅读次数:283
启动时间
一、应用的启动方式 通常来说,启动方式分为两种:冷启动和热启动。 1、冷启动:当启动应用时,后台没有该应用的进程,这时系统会重新创建一个新的进程分配给该应用,这个启动方式就是冷启动。 2、热启动:当启动应用时,后台已有该应用的进程(例:按back键、home键,应用虽然会退出,但是该应用的进程是依然 ...
分类:其他好文   时间:2016-12-31 11:23:44    阅读次数:271
Python 3 利用 subprocess 实现管道( pipe )交互操作读/写通信
这里我们用Windows下的shell来举例: 为了方便你理解,我们用一个很简单的一段代码来说明: 可以看见我们利用Popen实例化了一个p,创建了子程序cmd.exe,然后我们给他的的Stdin(标准输入流)Stdout(标准输出流); 同时使用了subprocess.PIPE 作为参数,这个是一 ...
分类:编程语言   时间:2016-12-24 01:32:31    阅读次数:301
dmidecode收集系统信息
dmidecode收集系统信息[root@133systeminformation]#vimdmidecode_1.py #!/usr/bin/envpython fromsubprocessimportPopen,PIPE p=Popen([‘dmidecode‘],stdout=PIPE) data=p.stdout line_s=[]#定义一个空列表 dmi={}#定义一个空字典 a=True#设置标志位a=True whilea: line=..
分类:其他好文   时间:2016-12-21 03:11:25    阅读次数:151
Python学习记录-2016-12-17
今日学习记录模块:importos#导入os模块 importsys#导入sys模块 os.system("df-h")#执行df-h命令 cmd_res=os.popen("df-h").read()#将命令的返回结果赋值给cmd_res,如果不加入.read()会显示命令的返回加过在内存的位置 print(sys.path)#显示系统变量路径,一般个人模块位于sit..
分类:编程语言   时间:2016-12-17 23:32:20    阅读次数:242
539条   上一页 1 ... 30 31 32 33 34 ... 54 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!