直接上干货:
import os
import xlwt
import time
#创建Excel文件
filename = time.strftime("%Y%m%d%H%M%S", time.localtime())
wbk = xlwt.Workbook()
sheet = wbk.add_sheet('Sheet1', cell_overwrite_ok=True)
def get_files_list(path):
# 查找文件路径下的所有文件名出来,方便后续的文件对比
data = []
for path, dir, filelist in os.walk(path):
for name in filelist:
file_adder = path + "/" + name
data.append(file_adder)
#定义生成Excel的标头
sheet.write(0, 0, "序号")
sheet.write(0, 1, "文件名")
for i in range(len(data)):
sheet.write(i + 1, 0, i + 1)
sheet.write(i+1, 1, data[i])
wbk.save(str(filename) + '.xls')
return data
if __name__ == '__main__':
print(get_files_list("F:/texture_separate"))
注意事项:
1.我用的是Python 3.9版本,如果您用其他版本的Python,在语句上有可能存在少量的语法差异。
2.安装好脚本后,需要安装xlwt依赖包,在命令面板安装,安装命令:pip install xlwt
3.轮询文件名核心语句是:for path, dir, filelist in os.walk(path),至于原理,您可以debug看一下打印信息。



