文章目录
文件概念:计算机中由操作系统管理的具有名称的存储区域。
Python中依靠内置函数 open 创建文件对象
Python基础文件流程
# 以写入方式打开文件script.py,创建文件对象 file
file = open('script.text', 'w')
# 对文件写入内容
file.write('Hello TEXT')
# 关闭文件
file.close()
文件打开
格式:file = open(filename, mode)
- file 指的是创建的文件对象
- filename 指的是要操作的文件名称,可以使用相对路径 或 绝对路径
- mode 指的是以什么模式打开
模式 | 可做操作 | 若文件不存在 | 是否覆盖 |
---|---|---|---|
r (默认值) | 只能读 | 报错 | - |
r+ | 可读可写 | 报错 | 是 |
w | 只能写 | 创建 | 是 |
w+ | 可读可写 | 创建 | 是 |
a | 只能写 | 创建 | 否,追加写 |
a+ | 可读可写 | 创建 | 否,追加写 |
模式加上 +
则代表可读可写
加上b
则代表进行二进制操作
文件操作
读取文件
- read(N)
- readline()
- readlines()
read()
read(size=-1)
从流中读取至多 size 个字符并以单个 str 的形式返回。 如果 size 为负值或 None,则读取至 EOF。
file = open('t1.text', 'r')
# t1.py
# hello
# world
# and
# python
# 如果不加任何参数或为负值,则读取全部
content = file.read()
# 结果
# hello