图片批量重命名(python实现)「建议收藏」

图片批量重命名(python实现)「建议收藏」自己在采集数据时,有时候的数据命名方式并不满足一些开源程序的条件,如果我们可以自己随意去改变图像的命名,问题就变得很容易解决;一、代码importospath=”/media/hltt3838/DATA/dida_data/20210421_camera_IMU/dataset-dir/cam0″filelist=os.listdir(path)count=1403636580513555456forfileinfilelist:print(file)for

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

自己在采集数据时,有时候的数据命名方式并不满足一些开源程序的条件,如果我们可以自己随意去改变图像的命名,问题 就变得很容易解决;

一、代码

import os
path = "/media/hltt3838/DATA/dida_data/20210421_camera_IMU/dataset-dir/cam0"
filelist = os.listdir(path)
count=1403636580513555456
for file in filelist:
    print(file)
for file in filelist:   
    Olddir=os.path.join(path,file)  
    if os.path.isdir(Olddir):  
        continue
    filename=os.path.splitext(file)[0]   
    filetype=os.path.splitext(file)[1]  
   # filetype = ".jpg" #如果想改变图片的格式,可以改这个地方
    Newdir=os.path.join(path,str(count).zfill(4)+filetype)  
    os.rename(Olddir,Newdir)
 
    count+=50000000
 

二、执行代码

在程序 re_name.py 文件夹中打开一个端口 (Ctrl + Alt +T),输入下面的命令:

python re_name.py

 

三、效果图

改变前

图片批量重命名(python实现)「建议收藏」

改变后

图片批量重命名(python实现)「建议收藏」

 

 

 

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

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/197113.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • Android Linux内核编译

    Android Linux内核编译

  • Ubuntu下的解压缩

    一.命令:.tar 解包:tarxvfFileName.tar打包:tarcvfFileName.tarDirName(注:tar是打包,不是压缩!)—————————————

    2021年12月28日
  • 剑指offer——二进制中1的个数(解释n & 0xFFFFFFFF)[通俗易懂]

    剑指offer——二进制中1的个数(解释n & 0xFFFFFFFF)[通俗易懂]题目描述:输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。解答如下:环境:python2.7.3正数的原码反码补码都一样负数的补码是其对应正数的反码加1这里需要弄清楚为什么python中负数需要和0xFFFFFFFF做与操作?在计算机中,所有的数字都是使用补码存储起来的。由于Python没有位数这个概念,所以得到二进制表示需要多一点操作,即将位数限制在32位,…

  • GT911 LINUX 驱动添加

    GT911 LINUX 驱动添加1.将https://download.csdn.net/download/du2005023029/11855968GT911驱动gt9xx文件夹放在Linux源码drivers/input/touchscreen下修改drivers/input/touchscreenMakefileobj-$(CONFIG_TOUCHSCREEN_GOODIX)+=…

  • python上的表白代码_用Python实现表白代码

    python上的表白代码_用Python实现表白代码这篇文章带大家实现表白代码看过很多用批处理写的表白,就想着用Python实现一个实现用的是tkinter点击关闭按钮无法关闭defcloseWindow():messagebox.showinfo(title=”警告”,message=”关不掉吧,气不气”)return点击不喜欢的事件defnoLove():no_love=Toplevel(window)no_love.geometr…

    2022年10月14日
  • Linux 路由表详解及 route 命令详解

    Linux 路由表详解及 route 命令详解Linux内核的路由表通过route命令查看Linux内核的路由表:[root@VM_139_74_centos~]#routeKernelIProutingtableDestinationGatewayGenmaskFlagsMetricRefUseIfacedefaultgatewa…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号