python怎么分别读取五个文件夹中的文档内容
时间: 2024-05-14 16:19:00 浏览: 52
可以使用Python的os和glob模块来实现遍历文件夹和读取文件内容的操作。以下是一个简单的示例代码,可以读取指定路径下的五个文件夹中的所有文档内容:
```python
import os
import glob
# 指定文件夹路径
folder_path = "/path/to/folders"
# 遍历每个文件夹
for folder_name in os.listdir(folder_path):
# 构造文件夹路径
folder = os.path.join(folder_path, folder_name)
# 如果是文件夹
if os.path.isdir(folder):
# 遍历文件夹中的所有文档
for file_path in glob.glob(os.path.join(folder, "*.txt")):
# 读取文档内容
with open(file_path, "r") as f:
content = f.read()
# 处理文档内容
# ...
```
在上面的代码中,我们首先使用os.listdir()函数遍历指定路径下的所有文件夹,然后再使用os.path.join()函数构造文件夹路径。接着,我们使用os.path.isdir()函数判断当前路径是否为文件夹,如果是,就使用glob.glob()函数遍历文件夹中的所有文档,然后使用open()函数读取文档内容进行处理。
阅读全文