改进版支持正则批量修改文件名
#!/usr/bin/python2
#auth:codewalker
#mail:001@codewalker.me
#version:0.2
from sys import argv, exit
from os import rename, listdir, getcwd
import re
if len(argv) == 3:
try:
files = listdir(getcwd())
for old_file_name in files:
if argv[1] in old_file_name:
new_file_name = re.sub(argv[1],argv[2],old_file_name)
rename(old_file_name,new_file_name) #change names
print ‘%s => %s’ % (old_file_name, new_file_name)
except OSError,e:
print e
else: print “DONE”
else:
print "USAGE:%s oldpart newpart" % argv\[0\]
exit(1)