1:既读又写 改进过后: 2:写读(不常用) 3:readline()用法:每次只读一行 4:readlines()用法:每一行当作列表中的一个元素,然后打印出来 5:for循环(可以将文件中的所有内容按照原文件格式打印) 6:注册登录的应用 ...
分类:
编程语言 时间:
2018-07-13 23:20:44
阅读次数:
189
今日主要学习内容: 1文件流操作 r,w,a,rb,wb,ab,r+,w+,a+ 操作注意事项:w操作会覆盖之前的内容 r+操作先执行读操作后,在进行w操作无论光标停留在何位置都会在末尾添加 for 循环文件 与readlines的区别:readlines获取到的是列表形式 对文件流的操作方式: 1 ...
分类:
编程语言 时间:
2018-07-12 22:49:26
阅读次数:
210
os.path.join里写3个变量注:必须为变量,不是变量需先定义为变量dst="/home/ming"Images="Images"d=open(‘/log/aa.txt‘,‘r‘)foreind.readlines():d.close()os.makedirs(os.path.join(dst,e.strip(),Ima
分类:
其他好文 时间:
2018-07-11 10:41:21
阅读次数:
182
首先要明确的就是python对文件的操作实质上是需要调配两种资源: 1、宿主机的系统资源,比如Linux下的limit文件句柄数 2、python内存资源 两种使用方法: 两种文件模式: 文件的读写模式: 对比t和b两种模式的输出: 打开文件的方式: 文件的路径: 文件操作有哪些方法: 修改文件操作 ...
分类:
编程语言 时间:
2018-07-10 00:31:56
阅读次数:
158
import redef readfile(path): f=open(path) lines=f.readlines() f.close() return linesdef writefile(path,lines): f=open(path,'w') f.writelines(lines) f. ...
分类:
其他好文 时间:
2018-06-28 00:00:26
阅读次数:
199
#json脚本#!/usr/bin/envpythonimportosimportjsondata=[]command="psaux|grepbz-tw-and-s|awk‘{print$11}‘|awk-F‘/‘‘{print$2}‘|grep-v‘^$‘‘‘‘‘‘‘‘‘"service=os.popen(‘%s‘%command,‘r‘).readlines()forserviceinserv
分类:
编程语言 时间:
2018-06-27 11:25:06
阅读次数:
209
startswith和endswith(以xxx开头,以xxx结尾):注:以.pac.gz结尾:ifg.endswith(‘.pac.gz‘):via1.py#!/usr/bin/pythonimportosd=open(‘/log/110Hud/tjpacgms.txt‘,‘r‘)foreind.readlines():d.close()forro
分类:
其他好文 时间:
2018-06-27 10:18:50
阅读次数:
174
1,当读取的文件不大时 2,当文件比较大时,readlines()会一次性读取全部数据到内存,会浪费内存资源。 ...
分类:
其他好文 时间:
2018-06-26 21:54:26
阅读次数:
176
对文件内容去重后写入另一文件:via1.py#!/usr/bin/pythonlist=[]f=open(‘/root/ming.txt‘,‘r‘)forstr1inf.readlines():ifnotstr1inlist:list.append(str1)f.close()forbinlist:f2=open(‘/root/ming2.txt‘,
分类:
其他好文 时间:
2018-06-26 17:22:04
阅读次数:
130
1、打开文件2、对文件进行读/写3、关闭文件 # 打开文件,文件路径可以是绝对路径,路径前面r是原字符的意思,不转义文件路径中转义字符# f= open(r'丽丽','a',encoding='utf-8')# f= open(r'用户名密码',encoding='utf-8') # 读取文件# p ...
分类:
编程语言 时间:
2018-06-22 16:28:20
阅读次数:
144