目录
需求:最近在处理文件,一个个打开看太麻烦,我就用python写一个程序,实现读取一个文件夹下所有文件的文件名,保存到excel中
实现可以使用 Python 的 os 模块和 xlwt 模块来实现这个功能。
首先,使用 os.listdir() 函数获取文件夹下的所有文件名:
import os
# 获取代码文件夹下的所有文件名
filenames = os.listdir('代码')
使用 xlwt 创建一个新的 Excel 文件,并将文件名写入工作表中:
import xlwt
# 创建一个新的 Excel 文件
workbook = xlwt.Workbook()
# 添加一个工作表
worksheet = workbook.add_sheet('Sheet1')
# 写入文件名
for i, filename in enumerate(filenames):
worksheet.write(i, 0, filename)
# 保存文件
workbook.save('filenames.xls')
演示:
处理前文件夹目录:
处理后:
文件名都保存到了excel中。
完整的代码:
import os
import xlwt
# 获取文件夹下的所有文件名
filenames = os.listdir('代码')
# 创建一个新的 Excel 文件
workbook = xlwt.Workbook()
# 添加一个工作表
worksheet = workbook.add_sheet('Sheet1')
# 写入文件名
for i, filename in enumerate(filenames):
worksheet.write(i, 0, filename)
# 保存文件
workbook.save('filenames.xls')
实现的方式很多,不一一列举。欢迎大家反馈。