轻松python之文件专题
文章平均质量分 75
介绍python对文件的操作
基础篇与进阶篇
李灵晖
正走在技术道路上的求知者
展开
-
轻松python之文件专题-关于目录树的一些操作
1.遍历目录树使用os.walk方法>>> import os>>> for pathname,dirname,filename in os.walk("c:/Python34/TestDict"): print('path:'+pathname) print('dir:'+str(dirname)) print('file:'+str(filename)) path:c:/原创 2015-09-03 22:07:55 · 2589 阅读 · 0 评论 -
轻松python之文件专题-关于zip文件的一些操作
场景:zip文件的操作,包括增删改查1.zip的创建,并在zip包里面创建一个文件>>> import zipfile>>> handler=open('temp_zip.zip','w')>>> handler.close ()>>> z=zipfile.ZipFile ('c:/Python34/temp_zip.zip','w')>>> z.writestr('hel原创 2015-09-02 15:31:36 · 2517 阅读 · 2 评论 -
轻松python之文件专题-关于行的操作
1.计算文本行数最常用的就是readlines>>> handler=open('input_file.txt')>>> lines=handler.readlines ()>>> lenOfFile=len(lines)但是如果是一个超过100m的文本文件,上面的方法基本确定是会很慢,甚至运行不了因此,我们需要其他的方法1)使用循环计数,引入enumerate方法>>原创 2015-09-02 10:13:55 · 2588 阅读 · 0 评论 -
轻松python之文件专题-搜索文本并写入文件专题
场景:写入文件>>> input_file=open('input_file.txt')>>> output_file=open('output_file.txt','w')>>> for item in input_file.readlines(): if item=='nn':output_file.write(item) 2>>> input_file.close ()原创 2015-09-01 21:19:51 · 3446 阅读 · 0 评论 -
轻松python之文件专题-读取文件专题
1.安全的读取文件>>> handler=open('123.txt')>>> try:handler.read ()finally:handler.close ()'abcdefg\n123456\nabcdefg\n123456\n'>>> 在上面的例子中,我们引入try... finally...这样即便出现重大错误,也可以关闭文件2.逐行读取有些时候我们载原创 2015-09-01 20:23:46 · 2500 阅读 · 4 评论 -
零基础学python-9.2 文件
1.文件的操作:操作解释output=open(r'c:\123.txt','w')创建输出文件,w写入input=open('data','r')创建输出文件,r读取input=open('data')创建输出文件,r默认s=input.read原创 2015-08-29 22:46:47 · 3687 阅读 · 0 评论 -
轻松python专题--文件
基础篇:(取材于零基础学python)9.2 文件进阶篇:轻松python之文件专题-读取文件专题原创 2015-09-01 20:26:21 · 1589 阅读 · 1 评论