遍历文件夹中所有excel、cvs、pdf文件到前端页面选择并展示的代码
时间: 2024-04-12 10:28:18 浏览: 146
你可以使用以下代码来遍历文件夹中的所有 Excel、CSV 和 PDF 文件,并将它们展示在前端页面上供选择:
```python
import os
# 获取文件夹路径
folder_path = '/path/to/folder'
# 支持的文件格式
supported_formats = ['.xlsx', '.xls', '.csv', '.pdf']
# 存储文件路径和名称的列表
file_list = []
# 遍历文件夹
for root, dirs, files in os.walk(folder_path):
for file in files:
# 获取文件扩展名
_, extension = os.path.splitext(file)
# 检查文件格式是否支持
if extension.lower() in supported_formats:
# 构建文件的完整路径
file_path = os.path.join(root, file)
# 将文件路径和名称加入列表
file_list.append(file_path)
# 将文件列表传递到前端页面进行展示
```
这段代码使用`os.walk()`函数来遍历指定文件夹下的所有子文件夹和文件。然后,通过检查文件的扩展名,将符合支持的文件格式的路径和名称添加到`file_list`列表中。最后,你可以将`file_list`传递到前端页面进行展示。
请注意,这段代码只会获取文件的路径和名称,你需要根据你的前端框架和需求来进一步处理和展示这些文件。
阅读全文