Python 批量修改文件名称测试
批量修改文件名称的方式有多种方式,肯定不只有这一种,只是我测试如下的方式可行,且不复杂。
1. 修改为固定名称
首先创建测试文件,创建一个Test目录,在该目录创建多个文本文件,不停的复制即可,形式如下,不需在乎文件多少个。
使用使用函数os.rename(oldname, newname) 来修改文件名,不过需要全路径
完整代码如下:
import os
import time
path =r'D:\Test' # 要修改的文件所在的文件夹
files = os.listdir(path)
print(files)# 使用固定数字 修改文件名称
i =1
for fname in files:# print(fname)old_name = path + os.sep + fname# os.sep添加系统分隔符print(old_name)new_name = path + os.sep +"NewText" +str(i) +".txt"print(new_name)i +=1os.rename(old_name, new_name)
执行完成上代码后,文件全部被改名。
只需修改这行代码中的固定名称即可全部修改。
new_name = path + os.sep +“需要修改的文件名称” +str(i) +“.txt”
效果如下:
2. 文件名修改加上时间点
使用年月日重新命名,获取当天时间,取月,日 重命名文件
st_time = time.localtime(time.time()) # 时间格式
print(st_time.tm_year, st_time.tm_mon, st_time.tm_mday, st_time.tm_sec)i =1
for f_name in files:old_name = path + os.sep + f_name# os.sep添加系统分隔符print(old_name)name =str(st_time.tm_year) +"_" +str(st_time.tm_mon) +"_" +str(st_time.tm_mday) +"_"new_name = path + os.sep + name +str(i) +".txt"print(new_name)os.rename(old_name, new_name)i+=1
效果如下:
Python 批量修改文件名称测试相关推荐
- 使用Python批量修改文件名称
下载了一些图片,想要更改其文件的名称. 试了许多方法,都不太理想. 于是想到了使用Python来实现. 需要用到的模块及函数: import os rename() 函数用于改变文件或文件夹的名称.它 ...
- python批量修改文件名称及文件属性
最近super simple song很火,本人有sss的mp4视频文件和歌词本,为了让歌词本可以点读,需要自制毛毛虫点读的音频,但是sss的歌曲有180多首,所以想通过程序批量完成. 毛毛虫自制音频 ...
- 利用python批量修改文件名称
一.基础知识: 通过查阅资料os模块中rename和renames都可以做到 他们的区别为.rename:只能修改文件名 renames:可以修改文件名,还可以修改文件上级目录名称 另一个用到的方 ...
- Python 批量修改文件名称
如今NBA和中国的关系处于特殊时期,咱也不知道不看NBA算不算爱国,咱也不敢看咱也不敢问,那就温习一下童年的经典动画灌篮高手吧,下载下来发现名字太长了, 看看是第几集(跳着看,挑着看)不方便,那就简化 ...
- 批量修改文件名称(Python)
本程序功能:批量修改文件名称 import os import redef replaceDirName(rootDir): # 修改rootDir路径下的文件夹名num = 0dirs = os.l ...
- 用Python批量修改图片名称及后缀名
用Python批量修改图片名称及后缀名 import os a = 'dataset3\png/'//需要修改的图片所在的文件夹 b = 'dataset2\png/'//修改后的图片存放路径 fil ...
- 使用OC语言批量修改文件名称
使用OC语言批量修改文件名称 最近从网上下载很多电视剧,但是名字都不尽如人意,所以要进行批量修改,有强迫症的,需要把文件名弄的完美. 原有的文件名,修改后的是这样的 我们创建一个非常简单的项目即可,不 ...
- 百度网盘8种批量修改文件名称重命名的方法
百度云盘在线批量修改文件名称教程 传送门:下载地址 推荐:第七种方式全盘搜索替换,无论文件在哪儿都可以找到并替换掉 百度网盘批量改名之关键词替换重命名(一) 百度云网盘批量改名之正则替换重命名(二) ...
- Java批量修改文件名称(十四)
古语有云: 万恶淫为首,百善孝为先. 我们后辈当自勉. 上一章简单介绍了Properties 类的详细使用(十三),如果没有看过,请观看上一章 一.批量修改文件名称 在生活和工作中,常常会遇到批量修改 ...
- 【JAVA工具类】批量修改文件名称修改成特定名称
网上下载一些电子书可是这些电子书总是含有网址,太长看起来不好看,使用JAVA代码批量修改下 /********************************************* 系统名称: ...
最新文章
- gridview列 数字、货币和日期 显示格式
- 高并发场景之RabbitMQ篇
- python免费试听-哈尔滨Python人工智能课程免费试听
- 一个实体对象不能由多个 IEntityChangeTracker 实例引用
- R语言——双样本独立检验的快速分析立检验的快速分析
- 初学者学习java编程,如何顺利通过4大艰难阶段?
- 开发asp.net2.0手机用网站 点滴[xgluxv]
- 网站设计软件linux,ubuntu下的网页设计 网页制作软件工具.pdf
- 解决tomcat中temp文件夹出现项目的副本的情况
- 图解:Activity生命周期
- windows环境 logstash file input fail 解决
- ZABBIX 3.2.7 (源码包)安装部署
- EMNLP'21 Oral | 拓展你的视野!UCLA提出:地区多样性视觉常识推理
- ie为什么那么垃圾(不是ie垃圾,是ie用的人太多了,很多在用低版本)
- 图片涂改了怎么给复原_图片马赛克怎么去掉 怎么去除马赛克方法介绍
- html 转换 pdf 工具
- plc用c语言编程的好处,学习PLC编程的重要性
- Elasticjob安装与入门
- 中语言超酷特性 之 --- 泛指(包含证明“白马非马”)
- 怎么用磁盘压缩卷新建分区
热门文章
- 央视《家有妙招》整理版,共250招
- javax.validation.ValidationException: HV000028: Unexpected exception during isValid call.出错怎么办
- html中增加一个播放器,从零实现一个自定义 HTML5 播放器
- UI设计学习笔记(7-12)
- 修改mysql的authen_MySQL数据库出现Authentication plugin怎么办
- 计算机组成原理课题讨论——编译器对程序的影响
- 安装WIN10系统时“谁将会使用这台电脑”输入卡死状态的问题
- python结束函数_python结束函数
- 【Linux-网桥原理分析】
- win10 u盘 修复计算机,不用u盘修复bootmgrwin10方法