1.要求:欲把一些图片按统一标准重命名
2.任务拆解:1)遍历文件夹下的文件
2)重命名
3)字符串操作
# -*- coding: utf-8 -*- ''' Created on 2013-11-13 09:56 @summary: Traverse folder and rename @author: leaf ''' import os import os.path rootdir = r"e:\picture" # 指明被遍历的文件夹 for parent,dirnames,filenames in os.walk(rootdir): #三个参数:分别返回1.父目录 2.所有文件夹名字(不含路径) 3.所有文件名字 for filename in filenames: #文件名 os.rename(os.path.join(parent,filename),os.path.join(parent,filename[:-4]+'.black.png')) #重命名
用到知识点:
1.os.walk(dir):遍历指定目录
2.os.renme(old, new):文件重命名
3.os.path.join(a, b):连接组合路径