python循环遍历文件夹下的所有文件内容,并生成到一个列表中
时间: 2024-05-09 13:21:03 浏览: 187
遍历文件夹中的所有文件
可以使用os模块来遍历文件夹下的所有文件,然后读取文件内容并生成到一个列表中。
示例代码:
```python
import os
file_list = []
folder_path = '/path/to/folder/'
for root, dirs, files in os.walk(folder_path):
for file in files:
file_path = os.path.join(root, file)
with open(file_path, 'r') as f:
content = f.read()
file_list.append(content)
print(file_list)
```
解释:
- 首先定义一个空列表`file_list`,用来存储所有文件的内容。
- 然后定义文件夹的路径`folder_path`。
- 使用`os.walk()`函数来遍历文件夹下的所有文件和子文件夹。
- 对于每一个文件,使用`os.path.join()`函数来获取文件的完整路径。
- 使用`with open()`语句打开文件,并读取文件内容。
- 将文件内容添加到`file_list`列表中。
- 打印`file_list`列表,即可查看所有文件的内容。
阅读全文