欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Python文件批量命名代码教程

程序员文章站 2022-05-21 15:29:24
切图的时候,会出来中文,修改图片名字很麻烦 于是,写了个Python 小程序 #!/usr/bin/env python # -*- coding: UTF-8 -*-...

切图的时候,会出来中文,修改图片名字很麻烦

于是,写了个Python 小程序

#!/usr/bin/env python
# -*- coding: UTF-8 -*-

import os
#传入路径,需要重命名的公共部分(之后,可以尝试给文件排序)
def changeName(path,com_name):
    files=os.listdir(path)  #返回一个数组,list
    for index,file in enumerate(files):
        if not os.path.isdir(file):
            postfix=os.path.splitext(file)[1]
            if not os.path.exists(path+'/'+com_name+str(index)+postfix):
                os.rename(path+'/'+file,path+'/'+com_name+str(index)+postfix)

    print('重命名成功')
changeName('./imgDir','animal')