readlines 函数
时间: 2023-12-26 12:05:04 浏览: 65
`readlines()` 是 Python 文件对象的一个方法,用于读取文件中所有行并将它们存储一个列表中。它的语法如下:
python
file.readlines(sizehint)
```
其中,`hint` 是可选参数表示要从文件中取的字节数的上限。如果没有指定 `sizehint`,则会读取整个文件。返回是一个包含文件中所有行的列表,每一行都是一个字符串。
例如,代码打开一个名为 `.txt` 的文件,并使用 `readlines()` 方法读取其中的所有行:
```python
with open('example.txt', 'r') as file:
lines = file.readlines()
print(lines)
```
输出结果应该类似于以下内容:
```
['This is the first line.\n', 'This is the second line.\n', 'This is the third line.\n']
```
注意,每一行末尾都包含一个换行符 `\n`。如果你不需要这些换行符,可以使用 `strip()` 方法将其删除,例如:
```python
with open('example.txt', 'r') as file:
lines = [line.strip() for line in file.readlines()]
print(lines)
```
输出结果则没有换行符:
```
['This is the first line.', 'This is the second line.', 'This is the third line.']
```
阅读全文