解决方案

#!usr/bin/env python
# -*- coding:utf-8 _*-
"""
@version: 0.0.1
@author: ShenTuZhiGang
@time: 2021/03/09 19:52
@file: renamedemo.py
@function:
@last modified by: ShenTuZhiGang
@last modified time: 2021/03/09 19:52
"""
import imghdr
import osdef rename():path = input("请输入路径(例如D:\\\\picture):")name = input("请输入开头名:")start_number = int(input("请输入开始数:"))print("正在生成以" + name + str(start_number) + "迭代的文件名")file_list = os.listdir(path)for files in file_list:old_dir = os.path.join(path, files)if os.path.isdir(old_dir):continuenew_dir = os.path.join(path, name + str(start_number) + "." + imghdr.what(old_dir))os.rename(old_dir, new_dir)start_number += 1print("一共修改了" + str(len(file_list)) + "个文件")rename()

参考文章

Python对文件批量重命名

Python——制作深度学习数据集批量重命名图片文件名解决方案相关推荐

  1. 《自拍教程71》Python mediainfo批量重命名图片文件,AV专家必备!

    案例故事: 大部分带彩色屏幕的终端设备,不管是手机,车机,电视等等,都需要涉及图片的显示, 作为一名专业的多媒体测试人员,我们需要一堆的规范化标准的的图片测试文件, 但是发现图片资源名字命名的很随意比 ...

  2. 【python应用】 文件名称批量重命名工具

    [python应用] 文件名称批量重命名工具 1.背景 2.代码 3.打包 4.使用方法 5.资源 1.背景 参考[python应用] 视频捕获及保存工具 https://blog.csdn.net/ ...

  3. Python脚本批量重命名图片

    Python脚本批量重命名图片 # -*- coding: utf-8 -*- """ Created on Tue Mar 23 13:34:59 2021@autho ...

  4. Python批量重命名图片

    Python批量重命名图片 # -*- coding:utf8 -*-import osclass BatchRename():'''批量重命名文件夹中的图片文件'''def __init__(sel ...

  5. Ubuntu下批量重命名图片并将路径写入txt文件

    一.批量重命名图片 在图片所在的文件夹中,创建rename.txt文件,在文件中写入如下内容,并根据注释要求按需更改图片数量和格式: > #!/bin/bash > i=130;#文件夹里 ...

  6. 办公知识分享:如何一次性批量重命名图片?这个方法非常简单

    我们平常用电脑办公时,难免会在桌面上堆积很多图片文件,想要将图片重命名放入文件夹归类时,却发现图片太多不好重命名,一张一张更换名字不仅耗费时间还容易出现错漏. 在我们做这种看似繁杂但有规律的事情时,可 ...

  7. 批量重命名图片或者批量重命名txt文件,批量重命名代码

    批量重命名图片 # 批量重命名图片名字 按照自己要求 import os path = r'C:\Users\yewenjing\Desktop\111' # 需要重命名的图片路径,提取保存份在跑 f ...

  8. 使用Matlab制作的视频媒体批量重命名工具

    视频媒体批量重命名工具 1.Abstract   编程语言:Matlab.python   思路:利用python获取视频创建时间,通过Matlab实现对视频关键帧的读取与显示,以及对于用户打标信息与 ...

  9. 【笔记】python os的使用 文件批量重命名 批量移动文件 将png转jpg代码

    对于os的使用总是容易混淆,这里记录一下. print(os.listdir(os.path.join("C:/Users/pic"))) tagg = pandas.read_c ...

最新文章

  1. 如何用Map、Filter和Reduce替换Python For循环?
  2. python mac地址转换_Python MAC地址 获取,过滤,转换 Python MYSQL 数据获取,比较
  3. xml语法规则(一)
  4. 常见的音视频封装和编码
  5. 计算机一级应用考试题,办公软件应用计算机一级考试试题
  6. Eclipse在ubuntu平台不显示顶部菜单栏
  7. DotnetCharting控件的破解方法
  8. ORACLE多条件的统计查询(case when)
  9. redux-saga基本用法
  10. java hibernate 分页取数_java – Hibernate分页机制
  11. 自定义TBE算子入门,不妨从单算子开发开始
  12. 面试官:都说阻塞 I/O 模型将会使线程休眠,为什么 Java 线程状态却是 RUNNABLE?
  13. thinkpad 机身清理
  14. Richardson–Lucy滤波的一点个人理解
  15. windows命令提示符
  16. 如何用微信小程序,每天给自己赚个鸡腿?
  17. 浅析嵌入式开发中的RAM和ROM
  18. VS2010 混合模式程序集是针对v1.1.4322版的运行时生成的 在没有配置其他信息的情况下 无法再4.0运行中
  19. 光纤布线系统的设计与检测(一)
  20. 将营销进行到底的逸仙电商,难向“完美”

热门文章

  1. 【转自CDDN】随笔:sysobjects.Xtype
  2. angularjs 导出excel php,AngularJS 导出Excel指令
  3. mysql教程 api_Mysql入门系列:MySQL可用的API
  4. windows php postgre,windows下php不支持pgsql的解决方法
  5. mysql设置最大连接数为200_设置mysql最大连接数的方法
  6. 查找字符位置_EXCEL函数公式大全之利用FIND函数MID函数提取字符串中间指定文本...
  7. 使用border-color设置输入框边框颜色后颜色不一致(左上边自动深色)解决方案
  8. oracle中的null 字段,Oracle下的NULL字段
  9. 代码 抠图_067,我学会了用代码来抠图
  10. 鸿蒙发布官网,鸿蒙发布在即,高情商似乎也非常重要