1.仅输出到屏幕,pwd保存的是状态<=====可用于执行shell命令 pwd=os.system(pwd)   2.popen可以保存命令结果 pwd=os.popen('pwd').read()   3,返回状态和命令结果 pwd=commands.getstatusoutput('pwd') (0, '/home/py')…
1.python  os.system 和popen  其中第一个只会返回0或者1,另外一个会返回执行结果 每天生成一个文件,并把磁盘的使用情况写到到这个文件中,文件名为日期格式(yyyy-mm-dd),如2018-06-10.log import os # -*- coding: UTF-8 -*- # 列举当前目录以及所有子目录下的文件,并打印出绝对路径 #每天生成一个文件,并把磁盘的使用情况写到到这个文件中,文件名为日期格式(yyyy-mm-dd),如2018-06-10.log impo…
[python's os.system&os.spawn] os.system会新建一个子shell,在子shell中执行传入的sh脚本.os.spawn用于执行一个bin,产生一个子进程.所以这2个东西表面看来是不一样的. 不过通过精心构造的sh脚本,也可以通过os.system实现os.spawn的功能,但是麻烦. 参考:http://docs.python.org/2.7/library/os.html…
#encoding:utf-8import os,time#=======================查找手机设备序列号=============a='adb devices'b=os.popen(a).readlines()#print(b)l=[]for sn in b: if 'device' in sn and 'List' not in sn: a=sn.split('\t')[0] l.append(a)print(l) #手机序列号列表#====================…
1.os模块中的os.system()这个函数来执行shell命令 1 2 3 >>> os.system('ls') anaconda-ks.cfg  install.log  install.log.syslog  send_sms_service.py  sms.py 0 注,这个方法得不到shell命令的输出. 2.popen()#这个方法能得到命令执行后的结果是一个字符串,要自行处理才能得到想要的信息. 1 2 3 4 5 >>> import os >…
python学习——python中执行shell命令 2013-10-21 17:44:33 标签:python shell命令 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://zhou123.blog.51cto.com/4355617/1312791 这里介绍一下python执行shell命令的四种方法: 1.os模块中的os.system()这个函数来执行shell命令 1 2 3 >>> os.system('…
1.os.popen(command[, mode[, bufsize]])  os.system(command) 2.os.popen() 功能强于os.system() , os.popen() 可以返回回显的内容,以文件描述符返回.eg:t_f = os.popen ("ping 192.168.1.1")print t_f.read() 或者:for line in os.popen("dir"):    print line 最近在做那个测试框架的时候发…
os.system 调用系统命令,完成后退出,返回结果是命令执行状态,一般是0 os.popen 可以实现一个“管道”,从这个命令获取的值可以在python 中继续被使用 #该方法不但执行命令还返回执行后的信息对象#好处在于:将返回的结果赋于一变量,便于程序的处理 os.popen使用语法如下: os.popen(command[, mode[, bufsize]]) os.popen('ls').readlines()[0] os.popen() 功能强于os.system() , os.po…
1. configparser模块 configparser用于处理特定格式的文件,其本质上是利用open来操作文件. 继承至2版本 ConfigParser,实现了更多智能特征,实现更有可预见性,新的应用更偏好这个版本,如果他们不需要对python老版本的兼容性,2.3版本 处理 配置文件类似如下的 # 注释1 ; 注释2 [section1] # 节点 k1 = v1 # 值 k2 = v2 # 值 [section2] k1 = v1 # 值 [mysql] client_ip = 10.…