readline 函数
时间: 2023-10-18 09:06:19 浏览: 25
readline源码
`readline` 是Python中用于从文件对象中读取一行数据的方法。它通常用于处理文本文件,例如读取日志文件或配置文件。
`readline` 方法从文件对象中读取一行文本,并返回一个字符串,该字符串包含该行的内容。如果文件对象已经到达文件的末尾,则 `readline` 方法将返回空字符串。
以下是一个简单的示例,演示如何使用 `readline` 方法从文件中读取一行文本:
```python
# 打开文件
file = open("example.txt", "r")
# 读取第一行
line1 = file.readline()
print(line1)
# 读取第二行
line2 = file.readline()
print(line2)
# 关闭文件
file.close()
```
在这个例子中,我们打开一个名为 `example.txt` 的文件,使用 `readline` 方法读取该文件的第一行和第二行,并将它们分别存储在 `line1` 和 `line2` 变量中。最后,我们关闭文件对象。
需要注意的是,`readline` 方法读取的一行文本包括行尾符号,例如换行符 `\n`。如果你想去掉行尾符号,可以使用 `rstrip` 方法。例如:
```python
# 打开文件
file = open("example.txt", "r")
# 读取第一行并去掉行尾符号
line1 = file.readline().rstrip()
print(line1)
# 读取第二行并去掉行尾符号
line2 = file.readline().rstrip()
print(line2)
# 关闭文件
file.close()
```
阅读全文