一.文件的概念
- 文件的概念和作用:
- 计算机的文件,就是存储在某种长期储存设备上的一段数据
- 长期存储设备包括:硬盘、U盘、移动硬盘、光盘…
- 文件的作用:将数据长期保存下来,在需要的时候使用
- 文件的储存方式:
- 在计算机中,文件是以二进制的方式保存在键盘上的
- 文本文件
- 可以使用文本编辑软件查看
- 本质上还是二进制文件
- 例如:python的源程序
- 二进制文件
- 保存的内容不是给人直接阅读的,而是提供给其他软件使用的
- 例如:图片文件、音频文件、视频文件等
- 二进制文件不能使用文本编辑软件查看
二.文件的基本操作
2.1 操作文件的套路
在计算机中要操作文件的套路非常固定,一共包含三个步骤:
- 打开文件
- 读、写文件
- 读 将文件内容读入内存
- 写 将内存内容写入文件
- 关闭文件
2.2 操作文件的函数/方法
- 在python中要操作文件需要记住1个函数和3个方法
序号 | 函数/方法 | 说明 |
---|---|---|
01 | open | 打开文件、并且返回文件操作对象 |
02 | read | 将文件内容读到内存 |
03 | write | 将指定内容写入文件 |
04 | close | 关闭文件 |
- open函数负责打开文件,并且返回文件对象
- read/write/close 三个方法都需要通过文件对象来调用
2.3 read方法–读取文件
- open函数的第一个参数是要打开的文件名(文件名区分大小写)
- 如果文件存在,返回 文件操作对象
- 如果文件不存在,会抛出异常
- read方法可以一次性读入并返回文件的所有内容
- close方法负责关闭文件
- 如果忘记关闭文件,会造成系统资源消耗,而且会影响到后续对文件的访问
- 注意:方法执行后,会把 文件指针 移动到 文件的末尾
# 1.打开文件
file = open("README")
# 2. 读取文件内容
text = file.read()
print(text)
# 3.关闭文件
file.close()
程序输出结果:
hello python