写个python遍历文件夹里的文件,并用excel格式列出文件的名字和路径
时间: 2024-04-16 22:27:41 浏览: 148
python遍历文件夹下所有excel文件
5星 · 资源好评率100%
当然可以!下面是一个示例代码,可以遍历文件夹中的文件,并将文件名和路径保存为Excel格式:
```python
import os
import openpyxl
def list_files(folder_path, excel_file_path):
wb = openpyxl.Workbook() # 创建一个新的Excel工作簿
ws = wb.active # 获取当前活动的工作表
ws['A1'] = '文件名' # 设置表头
ws['B1'] = '文件路径'
row = 2 # 从第二行开始写入数据
for root, dirs, files in os.walk(folder_path):
for file in files:
file_name = file
file_path = os.path.join(root, file)
ws.cell(row=row, column=1, value=file_name) # 写入文件名
ws.cell(row=row, column=2, value=file_path) # 写入文件路径
row += 1
wb.save(excel_file_path) # 保存Excel文件
# 示例用法
folder_path = '/path/to/folder' # 文件夹路径
excel_file_path = '/path/to/output.xlsx' # Excel文件保存路径
list_files(folder_path, excel_file_path)
```
请将 `folder_path` 替换为你要遍历的文件夹路径,将 `excel_file_path` 替换为你要保存的Excel文件路径。执行代码后,将会在指定路径生成一个Excel文件,其中包含了文件名和路径信息。
希望对你有所帮助!如果有任何问题,请随时提问。
阅读全文