readlines使用方法
时间: 2023-10-11 18:05:36 浏览: 40
`readlines()` 是 Python 文件对象的一个方法,它可以读取整个文件内容,并将其按行分割成一个字符串列表。使用 `readlines()` 方法的语法如下:
```python
file.readlines([sizehint])
```
其中,`file` 是一个已经打开的文件对象,`sizehint` 是可选参数,指定读取的字节数。如果不指定 `sizehint`,则读取整个文件内容。`readlines()` 方法将返回一个包含文件中所有行的字符串列表,每一行都以换行符 `\n` 结尾,包括最后一行。
示例:
假设我们有一个名为 `test.txt` 的文件,它包含以下内容:
```
hello
world
python
```
我们可以使用以下代码读取该文件的内容并打印:
```python
with open('test.txt', 'r') as f:
lines = f.readlines()
print(lines)
```
输出结果为:
```
['hello\n', 'world\n', 'python\n']
```
注意,每一行都包含了换行符 `\n`。如果需要去掉换行符,可以使用字符串的 `strip()` 方法。例如:
```python
with open('test.txt', 'r') as f:
lines = [line.strip() for line in f.readlines()]
print(lines)
```
输出结果为:
```
['hello', 'world', 'python']
```