美文网首页
(Python)安卓开发碰到设计师给乱命名的切图怎么办

(Python)安卓开发碰到设计师给乱命名的切图怎么办

作者: 西厌西厌 | 来源:发表于2020-08-18 15:54 被阅读0次

批量修改文件夹内的文件名

import os


def modify_name():
    # 文件夹地址
    path = 'C:\\Users\\11028\\Documents\\WeChat Files\\xiastars\\FileStorage\\File\\2020-08\\3_home\\3_home'
    # 获取所有子文件
    list1 = os.listdir(path)
    for item in list1:
        cpath = path+"\\"+item
        # 区别文件与文件夹
        if os.path.isfile(cpath):
            nname = item.replace('@3x','3').replace('@2x','2').replace('-','_').replace(' ','').lower()
            #print('nname:',cpath.replace('@3x','3'))
            if cpath != nname:
                #pass
                #print(os.path.exists(''.join(cpath)))
                print(item[0],item[0].isdigit())
                # 如果首字母为数字,也要改
                if nname[0].isdigit:
                    nname = nname.replace(nname[0],'ic')
                # 改名称
                os.rename(os.path.join(path,item),os.path.join(path,nname))
        elif os.path.isdir(cpath):
            pass

if __name__ == "__main__":
    modify_name()

相关文章

网友评论

      本文标题:(Python)安卓开发碰到设计师给乱命名的切图怎么办

      本文链接:https://www.haomeiwen.com/subject/nylkjktx.html