帮我写一段代码,遍历一个文件夹中的所有文件名称,将名称写入一个新的excel中
时间: 2024-12-10 13:53:17 浏览: 6
Python合并同一个文件夹下所有PDF文件的方法
当然可以。下面是一个简单的Python脚本示例,使用`os`库来遍历文件夹并使用`pandas`库将文件名写入Excel。首先确保已安装这两个库,如果没有,可以用`pip install os pandas openpyxl`进行安装。
```python
import os
import pandas as pd
def list_files_to_excel(folder_path, output_filename):
# 创建一个空的数据框来存储文件名
file_names_df = pd.DataFrame(columns=['File Name'])
# 遍历指定文件夹及其子文件夹中的所有文件
for root, dirs, files in os.walk(folder_path):
for file in files:
# 将每个文件名添加到数据框中
file_names_df = file_names_df.append({'File Name': file}, ignore_index=True)
# 写入新的Excel文件
with pd.ExcelWriter(output_filename) as writer:
file_names_df.to_excel(writer, sheet_name='Files', index=False)
# 调用函数,传入你要遍历的文件夹路径和输出的Excel文件名
list_files_to_excel('your_folder_path', 'file_names.xlsx')
```
**
阅读全文