还没加重命名功能的,只是列出所有文件
#替换所有jpg格式的为png格式
import os
def filenameReplace(dir):
#得到的只是文件名,要和文件夹名字拼起来
files = os.listdir(dir)
for file in files:
absolutePath = dir +os.path.sep+ file
if os.path.isfile(absolutePath):
print('file:',absolutePath)
else:
filenameReplace(absolutePath)
dir = '进击的巨人漫画'
dirs = os.listdir(dir)
filenameReplace(dir)
执行重命名版
#替换所有jpg格式的为png格式
import os
def filenameReplace(dir):
#得到的只是文件名,要和文件夹名字拼起来
files = os.listdir(dir)
for file in files:
absolutePath = dir +os.path.sep+ file
if os.path.isfile(absolutePath):
newpath = absolutePath.replace(".jpg",".png")
print('file:',absolutePath,"->",newpath)
os.rename(absolutePath,newpath)
else:
filenameReplace(absolutePath)
dir = '进击的巨人漫画'
dirs = os.listdir(dir)
filenameReplace(dir)