文件操作是一个语言和外界联系的主要方法.
现在以txt为例简单的讲一下.
首先是建立关联...假设在存在以下文件 e:test.txt
This is line #1
This is line #2
This is line #3
END
>>> f = file('e:\test.txt', 'r')
关键字的第一部分,是文件路径及名称。注意这里面,路径需要用\
第二部分,是对文件的模式或者叫权限,一般有以下3种 "r" (read), "w" (write)和 "a"(append).
之后,就可以利用
f_content = infile.read()
f_content = infile.readlines()
来读取文件内容了
>>> f = file('e:\test.txt', 'r')
>>> f_content = f.read()
>>> print f_content
This is line #1
This is line #2
This is line #3
END
>>> f.close()
>>>
>>> infile = file('e:\test.txt', 'r')
>>> f = file('e:\test.txt', 'r')
>>> for f_line in f.readlines():
print 'Line:', f_line
Line: This is line #1
Line: This is line #2
Line: This is line #3
Line: END
>>> f.close()
>>>
然后是文件的写入
1. >>> f=file('e:\test.txt','w')
2. >>> f.write('billrice')
3. >>> f.write('testtest')
4. >>> f.write('entern')
5. >>> f.writelines(['billrice','ricerice'])
6. >>> f.close()
7. >>>
8. >>> f=file('e:\test.txt','r')
9. >>> content=f.read()
10. >>> print content
11. billricetesttestenter
12. billricericerice
13. >>>
需要注意的是...在f.close()之前,c盘下面只有一个空空的test.txt,f.close()的作用相当于最后的存盘。
删除文件:
name='e:1.txt'
os.remove(name)
压缩文件:
import os
import zipfile
import time
# 压缩目录
source_dir= r'F:web'
# 按时间生成文件名称
target_file = time.strftime('%Y%m%d%H%M%S') + '.zip'
myZipFile = zipfile.ZipFile(target_file, 'w' )# 压缩所有文件,包含子目录
for root,dirs,files in os.walk(source_dir):
for vfileName in files:
fileName = os.path.join(root,vfileName)
myZipFile.write( fileName, fileName, zipfile.ZIP_DEFLATED )
# 压缩完成
myZipFile.close()
分享到:
相关推荐
python文件操作
详细介绍Python中的文件操作,包括文件操作的各种模式分析、文件夹的递归访问、Excel文件的读取和写入等,并通过具体示例演示说明,非常适合高校老师教学和学生复习使用。
python 文件操作函数 描叙文件操作函数的功能和作用
【付费培训课程自己总结的python文件操作笔记,Typora工具总结的,有图文,有代码块,可以说很全了,很适合初学或者由做项目有遗忘的时候补救】 一、文件操作 1. 文件基本操作 (1)文件操作os模块 (2)递归实现...
Python文件操作(PPT55页).ppt
Python文件操作教程,Python文件操作笔记
第6章Python文件操作 课程名称 Python基础项目教程 节名称 6.1. 1打开文件 案例名称 词语统计 课时 1 项目性质 演示性 口验证性 口设计性 J综合性 授课班级 授课日期 授课地点 教学目标 能力目标: 1.具备在PythOn中...
python 文件操作seek() 和 telll() 自我解释 file.seek()方法格式: seek(offset,whence=0) 移动文件读取指针到制定位置 offset:开始的偏移量,也就是代表需要移动偏移的字节数。 whence: 给offset参数一个定义,...
Python文件操作思维导图,便捷整理思路,文件的打开与关闭、访问模式、关闭文件、文件的读写:写数据、读数据、文件的定位读写、文件的相关操作
关于python文件操作。
本文全面介绍了Python文件操作的相关知识,内容涵盖文件操作的基础概念与技巧,到各种进阶操作与实际应用场景,既适合初学者从零开始学习,也可供工程师查阅示例代码,全面而详实地讲解了文件操作的方方面面。 适合人群:...
清华大学精品Python学习PPT课件-第10章 Python文件操作.pptx 清华大学精品Python学习PPT课件-第11章 Python项目实战:爬虫程序.pptx 清华大学精品Python学习PPT课件-第12章 Python项目实战:数据可视化.pptx 清华...
Python文件操作的相关整理,包括打开关闭文件、读写文件、文件拷贝等
Python基础案例教程教案 Python文件操作 "课程名称 "Python基础项目教程 "节名称 "6.1.1 打开文件 " "案例名称 "词语统计 "课时 "1 " "项目性质 " 演示性 验证性 设计性 综合性 " "授课班级 " "授课日期 " "授课地点...
Flametree - 让Python文件操作变得更容易
光荣之路吴老公开课视频教学,共有18次公开课,本资源为第17次公开课,相信学习后回有收获,请大家根据资源列表...公开课第十七节:python 文件操作和目录操作精要分享.mp4 公开课第十八节:python 目录操作探秘.mp4
Python文件操作读写文件.pdf