Python批量修改文件夹里文件的名称
2015-11-17 13:42
756 查看
srcdir是要修改的文件夹地址
prefix是文件准备修改成的名字前缀
最后修改成的格式是 IMG_2011_0001, IMG_2011_0002…..
转自:
/article/8154558.html
prefix是文件准备修改成的名字前缀
最后修改成的格式是 IMG_2011_0001, IMG_2011_0002…..
import sys, string, os, shutil #输入目录名和前缀名,重命名后的名称结构类似prefix_0001 def RenameFiles(srcdir, prefix): srcfiles = os.listdir(srcdir) index = 1 for srcfile in srcfiles: srcfilename = os.path.splitext(srcfile)[0][1:] sufix = os.path.splitext(srcfile)[1] #根据目录下具体的文件数修改%号后的值,"%04d"最多支持9999 destfile = srcdir + "//" + prefix + "_%04d"%(index) + sufix srcfile = os.path.join(srcdir, srcfile) os.rename(srcfile, destfile) index += 1 print destfile srcdir = "D://Music" prefix = "IMG_2011" RenameFiles(srcdir, prefix)
转自:
/article/8154558.html
相关文章推荐
- Python基本语法
- LeetCode OJ 系列之27 Remove Element --Python
- 【python】python连接mysql乱码问题
- Python中的copy和deepcopy
- Python中文编码
- python已安装了DNS处理模块,执行时却报错ImportError
- 【python】异常处理
- day4 python学习随笔
- python判断文件类型
- python中怎样转到指定目录
- Python刷题笔记(2)- 取5位大数字
- Python字符串处理
- python torndb模块
- Python性能鸡汤
- 动手实践:在Windows上安装NumPy
- python自动化框架nose
- 【NumPy学习指南】day5 改变数组的维度
- [转]python socket编程
- windows平台如何安装Python和pip
- LeetCode OJ 系列之283 Move Zeroes --Python