tif图批量重命名操作

得意时要看淡,失意时要看开。不论得意失意,切莫大意;不论成功失败,切莫止步。志得意满时,需要的是淡然,给自己留一条退路;失意落魄时,需要的是泰然,给自己觅一条出路tif图批量重命名操作,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

纯项目要求文件命名格式,真SB

import os,re


def getName(path):
    # print(path)
    file_list=os.listdir(path)
    for file in file_list:
        # print(file)
        path2=path+'\\'+file
        # print(path2)
        file_list2=os.listdir(path2)
        for file2 in file_list2:
            # print(file2)
            path3=path2+'\\'+file2
            # print(path3)
            file_list3=os.listdir(path3)
            for file3 in file_list3:
                # print(file3)
                if file3.split('.')[1]=='tif':
                    # print(path3 +'\\'+file3)
                    p1=path3 +'\\'+file3
                    # print('p1=',p1)
                    # print(file3)
                    new_name = re.findall("\((.*?)\)",file3)
                    if new_name != []:
                        if new_name[0]=='必应':
                            new_name='biying'
                        else:
                            new_name=new_name[0]
                        # print('new_name=',new_name)
                        # p_2_1=path+'\\result\\'+file2+'\\'+new_name
                        # print('p_2_1=',p_2_1)
                        # print(p1)
                        p2=path+'\\result\\'+new_name+'\\'+new_name+'.tif'
                        # print('p2=',p2)
                        p2_1=path+'\\result\\'+new_name
                        # print('p2_1=',p2_1)
                        # print('p1=', p1)
                        os.makedirs(p2_1, exist_ok=True)

                        os.rename(p1,p2)


if __name__ == '__main__':
    path=input('请输入要重命名的路径:')
    getName(path)
    # getName('E:\data\data5')


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/156953.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!