用python批量修改文件夹里的文件名

背景:初入很火的python,想起了之前的一个需求,将打包的多渠道apk文件批量修改为复合要求的名字。

环境:mac,自带python环境,使用terminal

步骤:
import os #引入os模块

定义一个改名字的方法,遍历修改文件名

def cgfilename(dirs):
for filename in dirs:
oldname = filename
newfile = filename.replace('sign','')
strs = newfile.split('
')
newfile = strs[0]+''+strs[1]+''+strs[len(strs)-1]
os.rename(oldname,newfile)
return

path = '/Users/***/Documents/output'
os.chdir(path)
dirl = os.listdir(path)
cgfilename(dirl) #调用方法执行。

你可能感兴趣的:(用python批量修改文件夹里的文件名)