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

按照一定规则批量修改文件夹内文件的名称

#一个小朋友问我的问题,写好后,就想着分享出来#

#目前只想到这一个普通的方法,应该还有更巧妙的方法,读者可以自己思考#

需求:给定文件夹40001,要求将该文件夹内的图片按照40001_00000001,40002_00000002....

40003_00000010,40004_00000011.....命名规则重新命名。

直接上代码:

import osdef rename_image(src_path):# rename imagefor dirpath, dirnames, filenames in os.walk(src_path):a = 1for filename in filenames:pattern_path = "00000000"if filename != "Thumbs.db":jpg_path = src_path + "\\" + filenamefile_name = src_path.split("\\")[-1]start_place = len(str(a))filename = file_name + "_" + pattern_path[ :len(pattern_path) - start_place] + str(a)dst_path = src_path + "\\" + filename + ".jpg"os.rename(jpg_path,dst_path)print("{}已重命名".format(dst_path))a += 1if __name__ == '__main__':src_path = "H:\\40002"rename_image(src_path)

 

http://www.lryc.cn/news/284001.html

相关文章:

  • Git项目分支管理规范
  • ycsb压测mongodb
  • 【zip密码】Zip压缩包删除密码方法,有哪些?
  • 代码随想录算法训练营day24 || 回溯法原理讲解,77.组合
  • RPA与通知机器人的完美结合
  • openssl3.2 - 官方demo学习 - signature - rsa_pss_direct.c
  • 高效批量剪辑技巧:一键按指定时长精准分割视频的方法,轻松制作视频
  • Android基础知识
  • linux下把动态库变成静态库
  • 基于STM32单片机设计的智能水温控制系统
  • PIL——图像读取、裁剪、保存操作
  • Windows 下 QT开发环境的搭建:
  • 深度学习中Numpy的一些注意点(多维数组;数据类型转换、数组扁平化、np.where()、np.argmax()、图像拼接、生成同shape的图片)
  • (2023版)斯坦福CS231n学习笔记:DL与CV教程 (56) | 卷积神经网络
  • 表单验证 ---- 在Vue2中使用ElementUI进行表单验证
  • HarmonyOS 转场动画 ForEach控制
  • 2024--Django平台开发-订单项目管理(十四)
  • Docker 安装 CentOS
  • 方案解决:5G基站节能及数字化管理
  • JavaScript深浅拷贝的几种方式
  • VBA窗体跟随活动单元格【简易版】(2/2)
  • 个性化定制的知识付费小程序,为用户提供个性化的知识服务
  • 【轮式平衡机器人】——软硬件配置/准备
  • 中国联通助力吴江元荡生态岸线打造5G+自动驾驶生态长廊
  • 小白准备蓝桥杯之旅(c/c++b组)
  • Flutter GetX 之 国际化
  • 349. 两个数组的交集(力扣)(OJ题)
  • 安全帽识别-赋能深圳自贸中心智慧工地
  • 代码之外:工程师的成长进阶秘籍
  • openssl3.2 - 官方demo学习 - smime - smsign2.c