file.readlines用法举例
时间: 2023-08-31 10:06:23 浏览: 89
Node.js readline 逐行读取、写入文件内容的示例
假设有一个名为 `example.txt` 的文本文件,包含以下内容:
```
Hello,
How are you?
I am fine, thank you.
```
我们可以使用 `readlines()` 方法读取该文件中的所有行,并将它们存储在一个列表中,如下所示:
```python
with open('example.txt', 'r') as f:
lines = f.readlines()
print(lines)
```
输出结果为:
```
['Hello,\n', 'How are you?\n', 'I am fine, thank you.\n']
```
如上所示,返回的列表中每个元素都是文件中的一行,包括行末的换行符`\n`。因此,如果不想包含换行符,可以使用 `rstrip()` 方法去除每个元素的末尾换行符:
```python
with open('example.txt', 'r') as f:
lines = [line.rstrip() for line in f.readlines()]
print(lines)
```
输出结果为:
```
['Hello,', 'How are you?', 'I am fine, thank you.']
```
阅读全文