如何通过python批量修改包含子文件夹的文件夹下所有相同后缀文件的文件名?
实例:文件夹下包含N个子文件夹,各子文件夹下各包含.jpg的文件,需要将这些子文件夹下.jpg的文件名批量改为cover文件名。如下图:
Python处理代码如下:
# -*- coding:utf-8 -*-
#coding=gbk
import os
outer_path = 'E:\实例\文件夹'
folderlist = os.listdir(outer_path)
for folder in folderlist:
inner_path = os.path.join(outer_path,folder)
filelist = os.listdir(inner_path)
i = 0
for item in filelist:python怎么读文件夹下的文件夹
total_num_file = len(filelist)
dswith('.jpg'):
src = os.path.join(os.path.abspath(inner_path),item)
dst = os.path.join(os.path.abspath(inner_path),'cover' + '.jpg')
try:
print('coverting %s to %s ...' %(src,dst))
i += 1
except:
continue
print('total %d to rename & coverted %d jpgs' % (total_num_file,i)) 处理进程显示:
处理结果:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论