我现在有一个文件夹名叫predict,这个文件夹下面有很多个子文件,请使用python遍历这些子文件,并将这些子文件的名字原封不动的全部输出到一个excel表中,并将这个excel表保存到桌面
时间: 2024-04-15 11:30:49 浏览: 92
好的,下面是使用Python遍历子文件夹并将文件名输出到Excel表中的示例代码:
```python
import os
import xlwt
def traverse_folder(folder_path):
file_names = []
for root, dirs, files in os.walk(folder_path):
for file in files:
file_names.append(file)
return file_names
def save_to_excel(file_names, output_path):
workbook = xlwt.Workbook()
sheet = workbook.add_sheet("File Names")
for i, file_name in enumerate(file_names):
sheet.write(i, 0, file_name)
workbook.save(output_path)
if __name__ == "__main__":
folder_path = "path/to/predict" # 替换为实际的文件夹路径
output_path = "path/to/desktop/output.xls" # 替换为实际的输出路径
file_names = traverse_folder(folder_path)
save_to_excel(file_names, output_path)
print("Excel表格已保存到桌面上的output.xls文件中。")
```
请将代码中的`"path/to/predict"`替换为你实际的文件夹路径,将`"path/to/desktop/output.xls"`替换为你想要保存到桌面的Excel表格路径。运行代码后,将会在桌面生成一个名为`output.xls`的Excel表格,其中包含了所有子文件的文件名。
阅读全文