python文件批量重命名脚本
例子,python文件重命名。
复制代码 代码示例:
#!/usr/bin/python
# -*- coding: gb2312 -*-
'''
Created on 2013-1-27
@author: Jay Ren
@module: rename_files
@note: rename files in a Windows system.
'''
import os
import re
path = "D:temp"
def rename_files():
prefix = "[电影天堂-www.dygod.com]"
for file in os.listdir(path):
if os.path.isfile(os.path.join(path,file))==True:
if re.match("[电影天堂-www.dygod.com].+", file):
new_name = re.sub(prefix, "", file)
# print(file)
# print(new_name)
os.rename(os.path.join(path,file),os.path.join(path,new_name))
if __namei_ == '__main__':
rename_files()
代码中目录路径为Windows格式。
尽量遵守Python核心程序库的代码风格(至少是缩进方式),使用4个空格来做为一个层次的缩进。