Python实现重命名一个文件夹下的图片

在网上查了一下python实现的图片重命名,工作中刚好用一下。

 1 # -*- coding:utf8 -*-
 2 import os
 3 path = ‘新建文件夹 (2)/‘
 4 filelist = os.listdir(path)
 5 for item in filelist:
 6     # print(‘item name is ‘,item)
 7     if item.endswith(‘.jpg‘):
 8         name = item.split(‘.‘,1)[0]
 9         src = os.path.join(os.path.abspath(path), item)
10         dst = os.path.join(os.path.abspath(path), name + ‘IR.jpg‘)
11     try:
12         os.rename(src, dst)
13         print(‘rename from %s to %s‘ %(src, dst))
14     except:
15         continue

原文地址:https://www.cnblogs.com/juluwangshier/p/11445238.html

时间: 2024-10-08 07:48:07

Python实现重命名一个文件夹下的图片的相关文章

Python批量重命名指定文件夹下文件的两种方法

#法一 import os path = "C://Python34//" for file in os.listdir(path): if os.path.isfile(os.path.join(path,file))==True: if file.find('.')<0: newname=file+'.jpg' os.rename(os.path.join(path,file),os.path.join(path,newname)) #法二 import os import

一个python小脚本——合并一个文件夹下的所有文本

#coding:utf8import sys,os def process(path): for f in os.listdir(path): fin = open(path+"/"+f,"r") print fin.read() fin.close() if __name__ == "__main__": process(sys.argv[1]) linux执行:

批量取出文件夹中图片的名字存进文本,并去命名新的文件夹下的图片

这个任务为具体分为两步完成的: 1.取出文件中的图片的名字存入到文本中: 2.逐行取出文本中的名字去逐个命名新文件夹下的图片: 任务一: 1 # -*- coding:utf-8 -*- 2 import sys 3 sys.path.append('D:\tensorflow\install\libs') 4 import os #os:操作系统相关的信息模块 5 import random #导入随机函数 6 #存放原始图片地址 7 #data_base_dir = r"F:\underwa

【文件】读取一个文件夹下所有的jpg图片

今天做视频处理的时候,发现给的视频是用jpg图片的形式给出的,名字的命名规律性不是很强.就想找一种通用的遍历文件夹下图片的方法. 开始在网上找到了下面这份代码,发现只能读取所有的文件夹,文件都被跳过了 后来发现,原来是判断的if语句出了问题.dwFileAttributes有很多种属性如: FILE_ATTRIBUTE_ARCHIVE FILE_ATTRIBUTE_COMPRESSED FILE_ATTRIBUTE_DIRECTORY FILE_ATTRIBUTE_HIDDEN FILE_ATT

遍历一个文件夹下的所有文件

一个老问题,但是总有人爱问,遍历一个文件夹下的所有文件,并输出文件信息. using System; using System.Collections.Generic; using System.ComponentModel;using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.IO; namespace IOTest { public partial class For

Java遍历一个文件夹下的全部文件

Java工具中为我们提供了一个用于管理文件系统的类,这个类就是File类,File类与其它流类不同的是,流类关心的是文件的内容.而File类关心的是磁盘上文件的存储. 一,File类有多个构造器,经常使用的构造器有: 1.public File(String pathname){} 在pathname路径下创建文件对象 2.public File(String path,String name){} 在path參数指定的文件夹中创建具有给定名字的File对象.假设path为null,构造器将使用

tcl/tk实例详解——返回一个文件夹下所有文件的绝对路径

http://blog.csdn.net/dulixin/article/details/2133840 #所有代码如下,使用注释的方式讲解脚本#修改好文件夹和保存结果路径,可以把本文件直接拷贝进tcl解释器运行 #脚本目的:返回一个文件夹下所有的文件的绝对路径#主要讲述和操作的命令cd.pwd.glob#次要命令:file.open.catch #脚本思想:使用递归返回所有的文件路径,可以遍历到所有的子文件夹 #脚本以在window目录下为例,需要在其它系统下请修改路径名#需要返回文件路径的文

plsql导入一个文件夹下所有excel

import java.io.File; import java.util.ArrayList; import jxl.Sheet; import jxl.Workbook; import com.jielan.util.DBUtil; import com.jielan.util.Oracle; public class Test { private ArrayList<String> filelist = new ArrayList<String>(); public stat

获取列表中某一个文件夹下的列表项集合(不包含子文件夹对象,也不包含子文件夹中的列表项)

RT,方法如下: 1 SPListItemCollection GetSubItemsWithoutFoldersInParrentFolder(SPFolder parrent) 2 { 3 SPList list = parrent.Item.ParentList; 4 SPQuery query = new SPQuery(); 5 query.Folder = parrent; 6 query.Query = "<Where><Eq><FieldRef Na