• 大小: 2.18M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2024-05-10
  • 语言: Python
  • 标签: 批量  表格  代码  

资源简介


资源截图

代码片段和文件信息

“““
author@liyi
date: 2019/4/29
“““

import os


def rename(dir):
    “““
    jpg命名为a.jpg png文件命名为 b.jpg
    :param dir:需要重命名的文件的目录路径
    :return: None
    “““
    jpg_index png_index = 0 0
    files = os.listdir(dir)
    try:
        files.sort(key=lambda x: int(x.split(“.“)[0][1:]))
    except Exception as e:
        print(“无可排序关键字按文件名长度排序......“)
        files.sort(key=lambda x: len(x))

    for file in files:
        if file.endswith(“.jpg“):
            jpg_index += 1
            new_name = “a“ + str(jpg_index) + “.jpg“
            try:
                os.rename(os.path.join(dir file) os.path.join(dir new_name))
                print(“{}\t\t重命名为\t\t{}“.format(file new_name))
            except Exception as e:
                print(“{}\t重命名失败,发送如下错误\n{}“.format(file e))

        elif file.endswith(“.png“):
            png_index += 1
            new_name = “b“ + str(png_index) + “.png“
            try:
                os.rename(os.path.join(dir file) os.path.join(dir new_name))
                print(“{}\t\t重命名为\t\t{}“.format(file new_name))
            except Exception as e:
                print(“{}\t重命名失败,发送如下错误\n{}“.format(file e))
        else:
            print(“不需要重命名的文件\t{}“.format(file))
            continue


if __name__ == ‘__main__‘:
    rename_dir = “/用户/ahuiuniverse/下载/批量改文件名素材“
    rename(rename_dir)

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-08-08 19:19  rename_files\
     文件      144343  2019-04-29 16:54  rename_files\summer.jpg
     目录           0  2019-08-08 19:20  __MACOSX\
     目录           0  2019-08-08 19:20  __MACOSX\rename_files\
     文件         672  2019-04-29 16:54  __MACOSX\rename_files\._summer.jpg
     文件      131744  2019-04-23 15:54  rename_files\264689e7013a105af9893777840f5cfa.png
     文件         554  2019-04-23 15:54  __MACOSX\rename_files\._264689e7013a105af9893777840f5cfa.png
     文件      115079  2019-04-29 16:45  rename_files\404.jpg
     文件         670  2019-04-29 16:45  __MACOSX\rename_files\._404.jpg
     文件        8196  2019-04-30 09:54  rename_files\.DS_Store
     文件         212  2019-04-30 09:54  __MACOSX\rename_files\._.DS_Store
     文件      139791  2019-04-29 16:44  rename_files\kisscc0-pdf-computer-icons.jpg
     文件         670  2019-04-29 16:44  __MACOSX\rename_files\._kisscc0-pdf-computer-icons.jpg
     文件      125095  2019-04-29 16:44  rename_files\e5d301b6a49bb29b4a5be9681914a148.jpg
     文件         670  2019-04-29 16:44  __MACOSX\rename_files\._e5d301b6a49bb29b4a5be9681914a148.jpg
     文件       51581  2018-08-17 15:21  rename_files\f3e8dc394620ef062137c89af819459c.png
     文件         497  2018-08-17 15:21  __MACOSX\rename_files\._f3e8dc394620ef062137c89af819459c.png
     文件       27864  2019-04-04 18:01  rename_files\powerpoint_new.png
     文件         489  2019-04-04 18:01  __MACOSX\rename_files\._powerpoint_new.png
     文件        1535  2019-04-30 11:40  rename_files\rename_files.py
     文件         358  2019-04-30 11:40  __MACOSX\rename_files\._rename_files.py
     文件      141921  2019-04-29 16:57  rename_files\universe.jpg
     文件         672  2019-04-29 16:57  __MACOSX\rename_files\._universe.jpg
     文件       31243  2019-04-04 18:01  rename_files\outlook_new.png
     文件         486  2019-04-04 18:01  __MACOSX\rename_files\._outlook_new.png
     文件      326364  2019-04-29 16:49  rename_files\29101.jpg
     文件         670  2019-04-29 16:49  __MACOSX\rename_files\._29101.jpg
     文件       17291  2019-04-04 18:02  rename_files\onenote_new.png
     文件         486  2019-04-04 18:02  __MACOSX\rename_files\._onenote_new.png
     文件       33903  2019-04-11 12:05  rename_files\1920f56c-6cc4-44c0-8a36-08c212efc974_medium_thumb.png
     文件         601  2019-04-11 12:05  __MACOSX\rename_files\._1920f56c-6cc4-44c0-8a36-08c212efc974_medium_thumb.png
............此处省略17个文件信息

评论

共有 条评论