Python实现批量重命名文件的几种方式
2023-09-11 14:22:10 时间
__author__ = 'Jeff.xie' import os def myrename(path): file_list=os.listdir(path) for fi in file_list: if fi.endswith(".png"): old_name=os.path.join(path,fi) new = fi.replace(".png",".jpg") new_name=os.path.join(path,new) os.rename(old_name,new_name) def myrename2(path): for root,dirlist,filelist in os.walk(path): for f in filelist: if f.endswith(".png"): old_name=os.path.join(root,f) new = f.replace(".png",".jpg") new_name=os.path.join(root,new) os.rename(old_name,new_name) def myrename3(path): file_list=os.listdir(path) for i,fi in zip(range(len(file_list)),file_list): if fi.endswith(".png"): old_name=os.path.join(path,fi) new=fi.replace(".png",".jpg") new_name=os.path.join(path,new) os.rename(old_name,new_name) if __name__=="__main__": path=r"D:\temp" # myrename(path) # myrename2(path) myrename3(path)
相关文章
- python DataFrame数据合并 merge()、concat()方法
- 用Python批量把文件复制到另一个文件夹的实现方法
- Python setup.py和MANIFEST.in文件
- 零基础想转行从事Python?需要掌握什么技能,小白能学会吗?
- 92 python高级 - ==、is
- 36 python - 文件打开关闭
- python 根据目录查找指定文件
- Python括号替换之“[“、“]“、“(“、“)“/字符串的替换
- python计算二进制bin文件hash值
- python模块之JSON
- Python图像处理库:PIL中Image,ImageDraw等基本模块介绍
- python之tkinter使用-Grid(网格)布局管理器
- python:pyinstaller打包python成exe常用命令,解决pyqt5中图片资源打包后不显示的问题
- 10. 使用python构建Kafka的生产者和消费者,将txt转换成csv文件
- Python 基础 之 python 进程知识点整理,实现一个简单使用进程池的多进程文件夹文件copy器
- Unity 工具 之 报错 Jenkins 执行/调用 Python 脚本,报错提示 ‘python‘ 不是内部或外部命令,也不是可运行的程序或批处理文件
- 【Python】:Python import导入上一级目录的文件和模块
- python批量运行py文件
- python基础学习:使用os模块批量移动文件
- python接口测试:在一个用例文件中调用另一个用例文件中定义的方法
- 【数据库学习】——Python实现mysql数据库SQL文件生成和导入
- Python opencv-python 简单测试