python 遍历从重命名文件夹下的所有文件

收到一个文件包,里面的文件命名是1.png、2.png……但在手机上打开时,是按1/10/11/12这样排序的,不是按数字从小到大。因此,需要将所有的文件重命名为001.png这种带0前缀的格式。

import os
import redef traverse_rename(path):for root, dirs, files in os.walk(path):print(f'当前目录:{root}')# 处理文件print(f'文件数量{len(files)}')for file in files:# print(os.path.join(root, file))r = re.match(r'[0-9]+', file)if r:fill_0 = 3-r.span()[1]if fill_0 <= 0:continuenew_file = '0'*fill_0+fileprint(f'src:{file},dst:{new_file}')os.rename(os.path.join(root,file), os.path.join(root,new_file))if __name__ == '__main__':path = r'D:\测试'traverse_rename(path)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/17456.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python魔法之旅-魔法方法(01)

目录 一、概述 1、定义 2、作用 二、主要应用场景 1、构造和析构 2、操作符重载 3、字符串和表示 4、容器管理 5、可调用对象 6、上下文管理 7、属性访问和描述符 8、迭代器和生成器 9、数值类型 10、复制和序列化 11、自定义元类行为 12、自定义类行为 13、类…

品牌曝光秘籍:让更多人知道你的品牌,这些推广技巧必学

最近遇到了不少满怀激情的创业者&#xff0c;他们刚刚创立了自己的品牌。在品牌诞生的初期&#xff0c;他们满怀喜悦&#xff0c;但对于如何进行品牌推广却感到迷茫。 这里可以详细讲讲&#xff0c;对于以线上为主的新品牌来说&#xff0c;前期的推广策略应该从何着手&#xf…

window安装ffmpeg播放本地摄像头视频

1、安装ffmpeg ffmpeg官方网站&#xff1a;FFmpeg 下载后解压文件夹名为ffmpeg 2、设置环境变量 目录 1、安装ffmpeg 设置环境变量 以F:\software\after\ffmpeg\bin为例 在命令行中输入ffmpeg出现下方代表安装成功 3、通过ffmpeg播放本地电脑摄像头 鼠标右击开始按钮&…

SQL Server 查询语句详解

SQL Server 查询语句详解 SQL Server 是一个功能强大的关系型数据库管理系统&#xff0c;它使用 SQL&#xff08;结构化查询语言&#xff09;作为与数据库交互的标准语言。在 SQL Server 中&#xff0c;查询语句&#xff08;通常称为 SELECT 语句&#xff09;是最常用和最基本…

AI推介-多模态视觉语言模型VLMs论文速览(arXiv方向):2024.04.25-2024.05.01

文章目录~ 1.Soft Prompt Generation for Domain Generalization2.Modeling Caption Diversity in Contrastive Vision-Language Pretraining3.Q-GroundCAM: Quantifying Grounding in Vision Language Models via GradCAM4.HELPER-X: A Unified Instructable Embodied Agent t…

计算机设计大赛

目录 1.1需求分析 2.1概要设计 3.1软件界面设计&#xff1a; 4.1代码开源 1.1需求分析 1.1 产品开发本说明&#xff1a; 在如今每人都会扔出许多垃圾&#xff0c;在一些地方大部分垃圾能得到卫生填埋、焚烧等无害化处理&#xff0c;而更多的垃圾则是简单的掩埋&#xff…

范罗士、希喂、安德迈爆款宠物空气净化器哪款好?深度对比测评

作为一名深受养猫过敏困扰的铲屎官&#xff0c;我经常提醒新手铲屎官重视家里的空气环境。宠物的浮毛和皮屑不仅会引发过敏&#xff0c;还可能传播细菌和病毒。很多人以为普通空气净化器能解决问题&#xff0c;但这些产品并未针对宠物家庭的特殊需求。经过多次研究和测试&#…

一些Spring的理解

说说你对Spring的理解 首先Spring是一个生态&#xff1a;可以构建企业级应用程序所需的一切基础设施 但是&#xff0c;通常Spring指的就是Spring Framework&#xff0c;它有两大核心&#xff1a; IOC和DI 它的核心就是一个对象管理工厂容器&#xff0c;Spring工厂用于生产Bea…

定积分的应用

目录 前提知识 考题类型&#xff1a;平面图形面积、旋转体体积、旋转体侧面积、平面曲线弧长 两种坐标&#xff1a;极坐标和直角坐标系 求解思路&#xff1a; 注意&#xff1a; 1:平面图形的面积&#xff1a; 常见模型&#xff1a; 面积元素的两种表达&#xff1a;积分区…

PowerMock入门:Java单元测试的终极武器

在软件开发过程中&#xff0c;单元测试是确保代码质量的重要环节。它帮助开发者验证代码的各个部分是否按照预期工作&#xff0c;从而提高软件的稳定性和可维护性。然而&#xff0c;传统的单元测试工具&#xff0c;如JUnit和Mockito&#xff0c;虽然功能强大&#xff0c;但在某…

网络流量分析系统详解:提高网络性能的利器

目录 什么是网络流量分析系统&#xff1f; 网络流量分析的作用 网络流量分析系统的工作原理 数据采集技术 数据处理和分析方法 网络流量分析系统的应用场景 企业网络 数据中心 电信运营商 如何选择合适的网络流量分析系统 功能需求 性能和扩展性 易用性 安全性 …

Postman入门 - 环境变量和全局变量

&#x1f345; 视频学习&#xff1a;文末有免费的配套视频可观看 &#x1f345; 点击文末小卡片&#xff0c;免费获取软件测试全套资料&#xff0c;资料在手&#xff0c;涨薪更快 一、发送请求 二、设置并引用环境变量 比如&#xff1a;我建的这个生产环境 使用环境有两个方式&…

Java 理解和使用compareTo和compare方法

在Java编程中&#xff0c;经常需要对对象进行排序。为了实现排序功能&#xff0c;Java提供了两种主要的方法&#xff1a;compareTo和compare。尽管它们都用于比较对象&#xff0c;但它们在使用场景和定义位置上有所不同。本文将详细探讨这两种方法的区别、用途以及如何在实际项…

弘君资本炒股技巧:股票定向增发是什么意思?是好是坏?

股票定向增发是指已上市的公司向指定的组织或者个人投资者额外发行股份募集资金的融资方法&#xff0c;发行价格为发行前某一阶段的平均价的必定比例&#xff0c;增发的价格不得低于前二十个买卖日股票均价的80&#xff05;。 例如&#xff0c;个股定增前二十个买卖股票平均价为…

平方回文数-第13届蓝桥杯选拔赛Python真题精选

[导读]&#xff1a;超平老师的Scratch蓝桥杯真题解读系列在推出之后&#xff0c;受到了广大老师和家长的好评&#xff0c;非常感谢各位的认可和厚爱。作为回馈&#xff0c;超平老师计划推出《Python蓝桥杯真题解析100讲》&#xff0c;这是解读系列的第73讲。 平方回文数&#…

电脑记事软件哪款安全?好用且安全的桌面记事工具

在快节奏的现代生活中&#xff0c;我们每天都要用电脑处理大量的工作。电脑不仅提升了工作效率&#xff0c;还成为了我们记录重要事项和灵感的得力助手。比如&#xff0c;在策划项目时&#xff0c;我会直接在电脑上列出要点和步骤&#xff1b;在开会时&#xff0c;我也会用电脑…

关于c中 指针数组、数组指针、二级指针的理解与证明

起因 对于 指针数组、数组指针、二级指针 这三个概念有点混淆&#xff0c;就花了一些时间证明。并且解释了一下关于这三种情况下的 *(p1) 到底指向哪里的问题。 语法示例 int* pointerArr[5]; //指针数组&#xff0c;存放指针的数组int (*arr) [5]; //数组指针&#xff0c;…

Python代码:二十一、增加派对名单(二)

1、题目 描述 为庆祝驼瑞驰在牛爱网找到合适的对象&#xff0c;驼瑞驰通过输入的多个连续字符串创建了一个列表作为派对邀请名单&#xff0c;在检查的时候发现少了他最好的朋友“Allen”的名字&#xff0c;因为是最好的朋友&#xff0c;他想让这个名字出现在邀请列表的最前面…

高密度絮凝沉淀澄清设备特性及价格

诸城市鑫淼环保小编带大家了解一下高密度絮凝沉淀澄清设备特性及价格 高密度沉淀池主要的技术是载体絮凝技术&#xff0c;这是一种快速沉淀技术&#xff0c;其特点是在混凝阶段投加高密度的不溶介质颗粒(如细砂)&#xff0c;利用介质的重力沉降及载体的吸附作用加快絮体的“生长…

python打造自定义汽车模块:从设计到组装的全过程

新书上架~&#x1f447;全国包邮奥~ python实用小工具开发教程http://pythontoolsteach.com/3 欢迎关注我&#x1f446;&#xff0c;收藏下次不迷路┗|&#xff40;O′|┛ 嗷~~ 目录 一、引言 二、定义汽车模块与核心类 三、模拟汽车组装过程 四、抽象与封装 五、完整汽车…