办公自动化__获取路径下所有文件名称
2026/5/15 12:34:56 网站建设 项目流程

办公自动化__获取路径下所有文件名称

一、概述用python编写的获取文件夹下所有文件名称,并将文件名称输出到excel表中。

利用到pandas、PyQt5两个库。

二、主要涉及思路

1、导入导出可视化界面

app= QtWidgets.QApplication(sys.argv) text_print ="选择存有数据的文件夹:"in_path = QtWidgets.QFileDialog.getExistingDirectory(None, text_print) text_print ="选择输出文件夹:"dir_out = QtWidgets.QFileDialog.getExistingDirectory(None, text_print) numberfile=[] namefile=[] i=1

运行效果:

1)、选择文件夹

2)、选择输出文件夹

2、循环获取文件夹下所有文件名称,并创建pandas数据框,输出到excel

numberfile=[] namefile=[] i=1name_path=re.sub(r'^.*/\b',"",in_path)print(f'in_path:{in_path};name_path:{name_path}')forfileinos.listdir(in_path): numberfile.append(i) namefile.append(file) i=i+1dic = {'序号': numberfile,'文件名称': namefile} p_file = pd.DataFrame(dic) file_out=dir_out+'\\'+name_path+'.xlsx'print(f'file_out:{file_out}') p_file.to_excel(file_out,index=False)

三、程序使用说明

1、选择文件夹

2、选择输出文件夹

3、输出结果在第2步选的的文件夹下,生成以第1步文件名称的excel表。

四、程序级python文件已上传,可以免费下载学习练习。

链接地址:

https://download.csdn.net/download/m0_67097444/92856740?spm=1011.2124.3001.6210

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询