当前位置: 首页 > news >正文

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

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

一、概述用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

http://www.jsqmd.com/news/821681/

相关文章:

  • SLAM算法评测避坑指南:如何正确使用evo计算ATE与RPE(以ORB-SLAM2单目实验为例)
  • ODA/Oracle 19c CDB/PDB 环境下报错ORA-65162:common user密码过期问题排查与处理_2026-05-15
  • NomNom:如何用最智能的存档编辑器重新定义你的《无人深空》游戏体验
  • 用Arduino与加速度计打造可编程电子万花筒:从传感器原理到光学实现
  • 终极免费B站视频下载方案:BilibiliDown完整使用指南
  • 终极视觉小说翻译解决方案:LunaTranslator从零到精通完整指南
  • 声明式文本格式化:fancy-text-formatter 库的设计、实战与优化
  • 在Node.js服务中集成Taotoken实现多模型对话能力
  • 远程开发新思路:用VNC把AutoDL/矩池云的GPU服务器变成你的“图形工作站”
  • 油皮用什么水比较清爽?夏季护肤真人实测,速吸保湿长效控油不紧绷 - 博客万
  • 多开 Claude Code / Codex 看不过来?2k Star 开源神器,实时统计 AI 代理怎么跑!
  • 5个简单步骤掌握魔兽世界GSE宏编译器的技能自动化魔法
  • 小米智能家居全面接入HomeAssistant的终极指南:hass-xiaomi-miot深度解析
  • 河北单招培训机构避坑指南:真实体验下的靠谱选择 - 奔跑123
  • 5分钟让您的PS3手柄在Windows上重获新生:DsHidMini驱动完全指南
  • 基于LLM的GitHub智能体:自动化仓库管理与代码审查实战
  • 15分钟打造高颜值小程序:ColorUI色彩组件库终极指南
  • ubuntu20.04在Vscode上配置codex
  • 如何为Windows 11 LTSC系统3分钟恢复微软商店:完整安装指南
  • 【Appium 系列】第02节-环境搭建 — Android + iOS 双平台环境配置
  • 把“结”变成二维码:用新不变量区分97%的复杂结并将规模延伸至600个交叉
  • 多链钱包后端:助记词、私钥管理、地址生成、离线签名、交易广播
  • 从QSPI Flash到DDR:MicroBlaze BootLoader的加载与执行全解析
  • AI专著写作新利器,一键生成20万字专著,告别专著撰写难题!
  • 终极跨平台Unity资产提取神器:AssetRipper完整使用指南
  • ArcGIS遥感分析实战:从NDVI到土壤侵蚀的栅格运算全流程
  • 保姆级教程:手把手教你修改GC4653 Sensor帧率,从30fps降到20fps(附寄存器计算)
  • 2026降AI工具横评:效果/安全/适配性哪个更靠谱?
  • 量子噪声模拟与张量网络近似算法实践
  • 从零玩转STM32 HAL库:SG90舵机PWM驱动与智能小车转向实战