用python读取文件夹中每个文档的内容
时间: 2024-04-29 22:23:00 浏览: 86
python2.7读取文件夹下所有文件名称及内容的方法
5星 · 资源好评率100%
可以使用Python中的os和glob模块来读取文件夹中的每个文档的内容。
首先,需要导入os和glob模块:
```python
import os
import glob
```
然后,使用glob模块来获取文件夹中所有文档的路径,然后使用os模块来打开每个文档并读取其内容。
以下是一个示例代码:
```python
import os
import glob
folder_path = "/path/to/folder" # 文件夹路径
# 获取文件夹中所有文档的路径
files_path = glob.glob(folder_path + "/*.txt")
# 遍历每个文档并读取其内容
for file_path in files_path:
with open(file_path, "r") as f:
content = f.read()
print(content)
```
在上面的代码中,使用glob.glob函数来获取文件夹中所有txt文件的路径。然后,使用for循环遍历每个文件,并使用open函数打开文件并读取其内容。最后,将读取的内容打印出来。
需要注意的是,在使用open函数时,最好使用with语句来打开文件,这样可以确保文件在使用完后被正确关闭,避免资源浪费或文件损坏。
阅读全文