文件对象 f 用于读取文件内容, 下面哪个方法用于逐行读取文件 A. 𝑓.𝑟𝑒𝑎𝑑𝑙𝑖𝑛𝑒() B. 𝑓.𝑟𝑒𝑎𝑑(1) C. 𝑓.𝑟𝑒𝑎𝑑() D. 𝑓.𝑤𝑟𝑖𝑡𝑒()
时间: 2024-04-08 19:31:02 浏览: 36
正确的选项是 A. `f.readline()`。
`f.readline()` 方法用于逐行读取文件内容。每次调用该方法,它会读取文件中的一行,并将其作为字符串返回。
以下是一个示例代码:
```python
with open("file.txt", "r") as f:
line = f.readline()
while line:
print(line)
line = f.readline()
```
在上述示例中,我们打开名为 "file.txt" 的文件,并使用 `f.readline()` 逐行读取文件内容。`while` 循环用于循环读取并打印每一行,直到文件的末尾。每次调用 `f.readline()`,它会返回文件中的下一行作为字符串,并将文件指针移动到下一行。
请注意,`f.read()` 方法可以读取整个文件的内容为一个字符串,而 `f.read(1)` 方法可以读取文件中的下一个字符。但是,题目要求逐行读取文件内容,因此 `f.readline()` 是正确的选项。