python读取txt文件中的内容进入列表
时间: 2024-09-17 18:02:36 浏览: 85
Python文件读取的3种方法及路径转义
在 Python 中,你可以使用内置的 `open()` 函数和文件迭代(file iteration)来读取 `.txt` 文件的内容并将其存储到列表中。以下是一个简单的例子:
```python
# 打开文本文件,指定模式为'r'(读取)
with open('filename.txt', 'r') as file:
# 使用.readlines() 方法读取所有行并将它们存储在列表中
lines = file.readlines()
# 这里每一行是字符串类型,如果需要将每个元素转换成列表,可以这样操作:
content_list = [line.strip() for line in lines] # 去除换行符
# 如果每行数据由逗号分隔,可以使用split()函数:
data_list = [line.split(',') for line in lines]
```
在这个例子中,`filename.txt`是你想要读取的文本文件名。`readlines()` 方法会返回一个包含文件中所有行的列表。如果文件很大,一次性加载所有行可能会占用大量内存,这时可以考虑逐行读取。
如果你希望读取的是特定类型的文本(如CSV文件),那么可能需要先根据具体格式解析每一行。记得在操作完成后关闭文件,但这里我们使用了上下文管理器 `with`,所以文件会在作用域结束后自动关闭。
阅读全文