文件
文件的概念
文件的概念和作用
- 计算机中的文件,就是存储在某种长期存储设备上的一段数据
- 长期存储设备包括:硬盘、U盘、移动硬盘、光盘 ···
文件的作用
将数据长期保存下来,在需要的时候使用
文件的存储方式
- 在计算机中,以2进制的方式保存在磁盘上
文本和二进制文件
- 文本文件
- 可以使用文本编辑器查看
- 本质上还是二进制文件
- 二进制文件
- 保存的文件需要提供专业软件打开
- 图像文件、音频文件、视频文件
- 不能使用文本编辑器查看
python操作文件
使用python操作文件的套路非常固定,一共包含3个步骤
- 打开文件
- 读、写文件
- 读 将文件写入内存
- 写 将内存内容写入文件
- 关闭文件
操作文件的函数/方法
- 在python中,要操作文件需要1个函数和3个方法
序号 | 函数/方法 | 说明 |
---|---|---|
1 | open | 打开文件并返回文件的对象 |
2 | read | 将文件写入内存 |
3 | write | 将内存内容写入文件 |
4 | close | 关闭文件 |
- open 函数负责打开文件,并返回文件对象
- read/write/close 三个方法都需要通过文件方法调用
read 方法 --读取文件
open
函数的第一个参数,是要打开的文件名- 如果文件存在,返回文件操作对象
- 如果文件不存在,抛出异常
read
方法可以一次性读取并返回文件的所有内容close
方法负责关闭文件- 如果忘记关闭文件,会消耗系统资源,并影响下次对文件的访问
- 方法执行后,会将文件指针移动到文件的末尾
file = None
try:
file = open("README")
text = file.read()
print(text)
except Exception as result:
print(result)