file.read() 读取文件内容
最后更新:2026-09-22
file.read() 读取文件内容
file.read(size=-1) 读取文件内容;size 指定读取的字符数,省略则读取全部。
| 分类 | 文件方法 |
|---|---|
| 类型 | 内建类型方法 |
| Python 版本 | all |
📝 语法
file.read()
⚙️ 参数
| size 可选 | 要读取的字节/字符数;-1 表示读到文件末尾。(默认值:-1) |
|---|
返回值:读取的内容:文本模式返回 str,二进制模式返回 bytes。
是否修改原对象:否(返回新对象)
💥 异常
OSError— 文件已关闭或 I/O 错误时抛出。
▶ 示例
编辑下方代码,点击运行,在输出面板查看结果:
运行结果:
hello
world
💡 相关案例
更多实战案例即将上线,敬请期待。
❓ 常见问题
Qread() 不带参数读什么?
A读整个文件直到末尾。文本模式返回 str,二进制模式返回 bytes。
Q大文件怎么读?
A传 size 分块读:f.read(1024) 每次最多读 1024 字符/字节,返回空表示已读到末尾。
Q空文件读出来是什么?
A文本模式是空字符串 '',二进制模式是 b'',不会报错。
Q连续读两次会怎样?
A第二次从上次的位置继续读。想重新读整个文件要先 f.seek(0) 回到开头。