顺便学习了下os中的一些方法的用法
代码如下啦:
import os
def chname(d):
f=os.listdir(d)
for each in f:
if os.path.isdir(d+'\\'+each):
chname(d+'\\'+each)
elif '.py' in each:
os.rename(d+'\\'+each,d+'\\'+each[0:len(each)-3]+'[py].txt')
刚写完上面这些觉得可以把它改为指定源与目的的函数!
import os
def chname(d,src,dst):
f=os.listdir(d)
for each in f:
if os.path.isdir(d+'\\'+each):
chname(d+'\\'+each)
elif src in each:
os.rename(d+'\\'+each,d+'\\'+each[0:len(each)-len(src)]+dst)
暂时只是简单的匹配一下 觉得匹配时应当用正则表达式才对!
下次编辑时再贴代码