Python批量修改文件名中所包含指定关键字的文件
2024-10-20 06:33:21
1、去掉下图中各文件名中的'xx'
2、Python代码如下(仅供参考)
import os, os.path, time
def rename(file, keyword):
#file: 需要修改的文件路径 keyWord: 需要修改的文件中所包含的指定关键字
start = time.perf_counter()
os.chdir(file)
items = os.listdir(file)
print('------------------↓↓↓修改文件目录↓↓↓---------------------')
print(os.getcwd())
print('------------------↓↓↓修改前文件名↓↓↓---------------------')
for name in items:
print(name)
# 遍历所有文件
if not os.path.isdir(name):
if keyword in name:
new_name = name.replace(keyword, '')
os.renames(name, new_name)
else:
rename(file + '\\' + name, keyword)
os.chdir('...')
print('------------------↓↓↓修改后文件名↓↓↓---------------------')
items = os.listdir(file)
for name in items:
print(name) rename('D:\\安装包\\x','xx')
最新文章
- JavaScript高级程序设计-(3) 变量、作用域和内存问题
- mysql实战之 批量update
- iOS极光推送,两次Bundleid不一致( 开发证书没有通过验证 是否重新上传证书)的解决方案
- 2016年11月17日--SQL主、外键,子查询
- Sass学习之路(2)——Sass环境安装(windows版)
- TCP &; UDP &; IP
- 5.9-2比较str1和str2截取后的子串
- setContentScaleFactor 设置图片的分辨率
- What do data scientist do?
- 安卓开发中使用Genymotion模拟器
- My SQL和LINQ 实现ROW_NUMBER() OVER以及Fatal error encountered during command execution
- hdu2112 HDU Today
- Linux注意到Makefile
- Android学习笔记:Home Screen Widgets(1):大约Widget
- Event notifications
- Delphi实例之一个较复杂的记事本的实现
- mysql 主从同步 实现增量备份
- 安恒杯 3月线上个人赛WriteUp
- 未安装Oracle客户端的服务器上,使用ASP.NET远程连接Oracle
- 快速做ssh免密钥登陆
热门文章
- MacBook + 移动SSD实现三系统(Mac OS、windows、ubuntu)
- Eureka服务剔除下线
- vmware15 nat模式下虚拟机能够ping通宿主机,宿主机无法平通虚拟机,nat网卡地址为192.168.0.1,网关为192.168.0.2.
- moco的使用方法
- Python学习笔记(四)算术运算符
- 若依分离版本+Nginx+docker+jenkins 部署
- SpringCloud基本认知
- Day24:结论的撰写&;&;openid再次尝试
- Kotlin属性委托
- 【git】2.3查看提交历史