file.readline() 读取一行
最后更新:2026-09-22
file.readline() 读取一行
file.readline(size=-1) 读取一行内容;到达文件末尾时返回空字符串。
| 分类 | 文件方法 |
|---|---|
| 类型 | 内建类型方法 |
| Python 版本 | all |
📝 语法
file.readline()
⚙️ 参数
| size 可选 | 读取的最大字符数;-1 表示读完一整行。(默认值:-1) |
|---|
返回值:读取的一行内容(含行尾换行符);到文件末尾返回空字符串。
是否修改原对象:否(返回新对象)
💥 异常
OSError— 文件已关闭或 I/O 错误时抛出。
▶ 示例
编辑下方代码,点击运行,在输出面板查看结果:
运行结果:
'line1\n'
'line2\n'
''
💡 相关案例
更多实战案例即将上线,敬请期待。
❓ 常见问题
Qreadline() 读到什么?
A一行内容(含行尾的换行符)。到文件末尾时返回空字符串 '',这是判断 EOF 的标准方式。
Q最后一行没有换行符呢?
A照样返回那一行;只有真正没有内容可读时才返回 ''。
Q传 size 参数是做什么的?
A限制本行最多读取的字符数,一般用不到。
Q逐行读文件推荐什么写法?
Afor line in f: 直接遍历文件对象最简洁高效;readline() 适合需要手动控制读取节奏的场景。