赞
踩
什么是文件:文件本质上是一个数据存放的容器,能够持久性的存储数据内容,文件一般由文件名,扩展名,文件内容组成。
文件名在同级目录下不允许相同。
文件的分类:
文本文件: txt doc xls ........
二进制文件:图片 视频 音乐
文件的使用流程:
1. 读
2. 写
3. 关闭
以只读的方式打开,这是默认模式。
文件的指针将会在文件的开头。
注意点 : 文件不存在的话会报错。
这个模式只要启动,Python就会在返回文件对象时清空该文件。
以只读的方式打开,文件的指针将会在文件的开头,所以写入新的东西,会覆盖之前的东西,是覆盖的写入。
注意点:如果文件不存在,会自动创建一个文件。
以追加的方式打开文件,文件的指针将会留在文件的结尾。
增加b: rb wb ab 以二进制格式进行操作文件读写
增加 + : 代表以读写的方式打开
注意 :r+ 可读可写,并且写是以追加的方式。w+可读可写,并且是以覆盖的方式来写的。
文件指针:文件的定位
1.打开文件 相对路径,相对于代码文件目录下。
下面的案例是采用二进制的方式打开半张图片的示例:
- fromFile = open("13312.jpg", "rb")
- g = fromFile.read()
- fromFile.close()
-
- fromFile = open("312.jpg", "wb")
- g = g[0 : g.__len__()//2]
- fromFile.write(g)
- fromFile.close()
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。