python如何读取txt文件为列表
时间: 2024-08-12 07:07:25 浏览: 97
在Python中,读取txt文件并将其内容转换为列表,通常使用内置的`open()`函数配合`readlines()`或逐行读取的方法。这里是一个基本的例子:
```python
# 打开txt文件
with open('filename.txt', 'r') as file: # 'r'表示读取模式
# 一次性读取所有行并存储为列表
content_list = file.readlines()
# 由于`readlines()`返回的是包含换行符的字符串列表,如果需要去除换行符,可以使用列表推导式:
content_list = [line.strip() for line in content_list]
# 如果txt文件很大,不适合一次性加载,可以逐行读取:
# content_list = []
# with open('filename.txt', 'r') as file:
# for line in file:
# content_list.append(line.strip())
# 或者使用`for`循环和`open()`函数,注意关闭文件:
# file = open('filename.txt', 'r')
# content_list = []
# for line in file:
# content_list.append(line.strip())
# file.close()
```
阅读全文