python读取txt文件为列表
时间: 2023-03-23 15:05:01 浏览: 49
可以使用以下代码将txt文件读取为列表:
```
with open('file.txt', 'r') as f:
lines = f.readlines()
lines = [line.strip() for line in lines]
```
其中,'file.txt'是你要读取的文件名,'r'表示以只读方式打开文件。readlines()方法将文件中的每一行读取为一个字符串,并返回一个字符串列表。strip()方法用于去除每行字符串末尾的换行符。最后,将每行字符串添加到一个新的列表中,即可得到一个包含文件中所有行的列表。
相关问题
python读取txt文件存为列表
好的,可以使用以下代码将txt文件中的内容读取为列表:
```python
with open('file.txt', 'r') as file:
lines = file.readlines()
lines = [line.strip() for line in lines]
```
其中,'file.txt' 是文件名,'r' 表示以只读模式打开文件。readlines() 方法将文件内容按行读取,并存储为列表。strip() 方法去除每行末尾的换行符。最后,将去除换行符后的每行内容存储在 lines 列表中。
python读取txt文件列表
可以使用Python的os模块来读取文件列表,代码如下:
```python
import os
def list_files(directory):
"""
获取目录中的所有txt文件
"""
file_list = []
for root, dirs, files in os.walk(directory):
for file in files:
if file.endswith(".txt"):
file_list.append(os.path.join(root, file))
return file_list
```
其中,list_files函数接收一个目录名称作为参数,会返回该目录中所有以.txt结尾的文件路径列表。```os.walk```函数可以遍历目录中的所有文件和子目录,判断文件是否以.txt结尾即可。