读取指定文件夹内所有txt文档为同一字符型列表
时间: 2024-05-05 19:19:37 浏览: 49
好的,我可以帮助你解决这个问题。可以使用Python的os和glob模块来实现。下面是代码示例:
```python
import os
import glob
folder_path = "/path/to/folder" # 替换为指定文件夹的路径
file_extension = "*.txt" # 指定文件扩展名为txt
file_list = glob.glob(os.path.join(folder_path, file_extension)) # 获取文件列表
text_list = [] # 存储文本内容的列表
for file_path in file_list:
with open(file_path, 'r', encoding='utf-8') as f:
text = f.read()
text_list.append(text)
print(text_list)
```
在代码中,首先指定了要读取的文件夹路径和文件扩展名,然后使用`glob.glob`函数获取该文件夹内所有以扩展名为txt的文件列表。
接着,遍历文件列表,使用`with open`语句打开文件并读取文本内容,将文本内容添加到`text_list`列表中。
最后输出`text_list`列表即可。注意,读取文件时需要指定文件编码方式,这里采用的是UTF-8编码。
阅读全文