批量修改指定目录中文件名
代码功能:获取Excel指定内容用于重新命名文件。
# 导入库 import xlrd import os # 指定文件路径 path = '/Users/luoxiaolei/Desktop/test' fileList=os.listdir(path) n=0 # 遍历目录所有文件 for i in fileList: # 设置旧文件名(就是路径+文件名) oldname=path+ os.sep + fileList[n] # os.sep添加系统分隔符 # 获取文件对象 xlsx = xlrd.open_workbook(oldname) # 获取第一个sheet对象 sheet = xlsx.sheets()[0] # 获取第3行C列内容 gjbh = sheet.row(2)[2].value # 获取第3行D列内容 gjmc = sheet.row(2)[4].value num = n+1 # 设置新的文件名称 newname = path + os.sep +gjbh+'_No'+str(num)+'.xlsx' # 修改文件名 os.rename(oldname,newname) print(oldname,'======>',newname) n+=1
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
2021-01-14 华为NetEco北向接口登录鉴权接口Response为Null原因