精华内容
下载资源
问答
  • Python 批量重命名工具

    2017-12-17 23:00:02
    Python 批量重命名工具,能够快速扩充重命名自定义后缀文件,而且待调试信息,支持二次开发
  • python批量重命名

    2020-11-26 15:44:19
    以图片批量重命名为例 import os import cv2 input_path = "F:/bicycle/" ##原始路径 save_path = "F:/bicycle2/" ##保存路径 files = os.listdir(input_path) video_type = ['bmp', 'png', 'jpg'] count = 1 for ...

    以图片批量重命名为例

    import os
    import cv2
    input_path = "F:/bicycle/"   ##原始路径
    save_path = "F:/bicycle2/"   ##保存路径
    files = os.listdir(input_path)
    video_type = ['bmp', 'png', 'jpg']
    count = 1
    for file in files:
        if len(file.split('.')) > 1 and file.split('.')[-1] in video_type:
            file_name = file.split('.')[0]
            file_path = os.path.join(input_path, file)
            frame = cv2.imread(file_path)
            img_save_name = 'bicy' + '_' + str(count).zfill(7) + '.jpg'
            try:
                cv2.imwrite(os.path.join(save_path, img_save_name), frame)   ##名字里带中文的会报错,我这里把有问题的直接去掉
                count = count + 1
                print(file_path)
            except:
                continue
    
    展开全文
  • Python批量重命名

    2019-03-14 16:24:56
    import os class BatchRename(): ... 批量重命名文件夹中的图片文件 ''' def __init__(self): self.path = r'F:/test/' #表示需要命名处理的文件夹 def rename(self): filelist = os.listdir(self.pat...

    import os

    class BatchRename():
        '''
        批量重命名文件夹中的图片文件

        '''
        def __init__(self):
            self.path = r'F:/test/'  #表示需要命名处理的文件夹

        def rename(self):
            filelist = os.listdir(self.path) #获取文件路径
            total_num = len(filelist) #获取文件长度(个数)
            i = 1  #表示文件的命名是从1开始的
            for item in filelist:
                if item.endswith('.jpg'):  #初始的图片的格式为jpg格式的(或者源文件是png格式及其他格式,后面的转换格式就可以调整为自己需要的格式即可)
                    src = os.path.join(os.path.abspath(self.path), item)
                    dst = os.path.join(os.path.abspath(self.path), ''+str(i) + '.jpg')#处理后的格式也为jpg格式的,当然这里可以改成png格式
                    #dst = os.path.join(os.path.abspath(self.path), '0000' + format(str(i), '0>3s') + '.jpg')    这种情况下的命名格式为0000000.jpg形式,可以自主定义想要的格式
                    try:
                        os.rename(src, dst)
                        print ('converting %s to %s ...' % (src, dst))
                        i = i + 1
                    except:
                        continue
            print ('total %d to rename & converted %d jpgs' % (total_num, i))

    if __name__ == '__main__':
        demo = BatchRename()
        demo.rename()
     

    展开全文
  • python 批量重命名

    2019-01-25 14:56:22
    记录下批量重命名的代码。 主要运用了os模块的listdir和rename函数。 import os # 导入os模块 from tqdm import tqdm # tqdm进度条模块 train_path = 'input/train/' mask_path = 'input/train_masks/' train_ids =...

    记录下批量重命名的代码。
    主要运用了os模块的listdir和rename函数。

    import os # 导入os模块
    from tqdm import tqdm  # tqdm进度条模块
    train_path = 'input/train/'
    mask_path = 'input/train_masks/'
    
    train_ids = os.listdir(train_path)
    mask_ids = os.listdir(mask_path)
    print(train_ids)
    print(mask_ids)
    for i in tqdm(range(len(train_ids)),total=len(train_ids)):
        old_train_name = train_path + train_ids[i]  #旧文件名称(加地址)
        new_train_name = train_path +str(i+1) + '.jpg'  #新文件名称(加地址)
    
        old_mask_name = mask_path + mask_ids[i]  
        new_mask_name = mask_path + str(i + 1) + '.jpg'
    
        os.rename(old_train_name,new_train_name)   
        os.rename(old_mask_name, new_mask_name)
    
    print('Done')
    
    展开全文
  • 主要介绍了bat和python批量重命名文件的实现代码,需要的朋友可以参考下
  • 主要介绍了Python批量重命名同一文件夹下文件的方法,涉及Python使用os模块操作文件的相关技巧,需要的朋友可以参考下
  • #-*- coding: utf-8 -*-importosimportsysdefrename():path= input("路径(例如D:\\\\picture):")name= input("新文件开头名:")startNumber= input("起始数字:")fileType= input("文件类型(如 .jpg、.txt等等):")...

    #-*- coding: utf-8 -*-

    importosimportsysdefrename():

    path= input("路径(例如D:\\\\picture):")

    name= input("新文件开头名:")

    startNumber= input("起始数字:")

    fileType= input("文件类型(如 .jpg、.txt等等):")count=0

    filelist=os.listdir(path)for file infilelist:

    oldF=os.path.join(path, file)if os.path.isfile(oldF) and os.path.splitext(oldF)[1] ==fileType:

    newF=os.path.join(

    path, name+str(count+int(startNumber))+fileType)

    os.rename(oldF, newF)else:continuecount+= 1

    print("一共修改了"+str(count)+"个文件")

    rename()

    展开全文
  • Python 批量重命名

    2017-06-01 22:23:00
    获取要重命名的文件夹的名字 folder_name = input("输入文件夹名:") #2.获取制定的文件夹中的名字 file_names = os.listdir(folder_name) #3.重命名 for name in file_name: print name old_file_name =.....
  • 需要正反两面全部拍照,然后重命名.操作步骤:手机qq打开'我的电脑'聊天界面拍照,发送本机登录qq,自动接收文件,保存到本机.有两个问题:由于文件的摆放问题,拍照是从编号120的文件开始的,最后拍到编号1的,一共240张...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,114
精华内容 3,245
关键字:

python批量重命名

python 订阅