快速文件整理,批量重命名让文件整理如脱胎换骨

如果经常需要对文件进行批量重命名,那么一定会知道这项工作有多繁琐。每次手动重命名都需要花费大量时间,而且容易出问题。但是如果使用Python,这一切都会变得非常简单。它可以帮助你批量重命名文件,节省时间并避免错误。

使用Python来批量重命名文件,让您的工作变得更加高效。

# coding:utf-8
__author__ = 'Mr.数据杨'
__explain__ = '文件批量改名' \
              '1.案例中是图片数据改名' \
              '2.默认路径path'

import os
import re
import sys

path = "图片/"
old_names = os.listdir(path)  # 取路径下的文件名,生成列表

for old_name in old_names:  # 遍历列表下的文件名
    if old_name != sys.argv[0]:  # 代码本身文件路径,防止脚本文件放在path路径下时,被一起重命名
        #         if old_name.endswith('.txt'):   #当文件名以.txt后缀结尾时
        new_name = old_name.replace('.jpeg', '.jpg')
        new_name = new_name.replace('.png', '.jpg')
        new_name = re.sub(r'[0-9]+', '', new_name)
        os.rename(os.path.join(path, old_name), os.path.join(path, new_name))  # 重命名文件
        print(old_name, "改名完毕! 新名称: ", new_name)  # 输出提示

猜你喜欢

转载自blog.csdn.net/qq_20288327/article/details/122697014