书中改名的过程过于冗长,我的是对正则表达式用.sub()的方法改名
import re,os,shutil
pattern = re.compile(r'(\d|\d{2})-(\d|\d{2})-(\d{4})')
for i in os.listdir():
if pattern.search(i):
new_name = pattern.sub(r'\2-\1-\3',i)
print('Renaming %s to %s.' % (i,new_name))
#shutil.move(i,new_name) #一定一定先运行print检查后再运行shutil.move