博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用python批量修改图片文件名
阅读量:1860 次
发布时间:2019-04-26

本文共 914 字,大约阅读时间需要 3 分钟。

输入:

import osimport reimport syspath = r"D:\F\eclipse-workspace\imagop\src\TargetDetect\TrainCarImages\images\123"def renameall(path):    fileList = os.listdir(path)        #待修改文件夹    print("修改前:"+str(fileList))        #输出文件夹中包含的文件    currentpath = os.getcwd()        #得到进程当前工作目录    os.chdir(path)        #将当前工作目录修改为待修改文件夹的位置    num=1        #名称变量    for fileName in fileList:        #遍历文件夹中所有文件        pat=".+\.(jpg|jpeg|JPG)"        #匹配文件名正则表达式        pattern = re.findall(pat,fileName)        #进行匹配        print('pattern[0]:',pattern)        print('num:',num,'filename:',fileName)        os.rename(fileName,('neg'+str(num)+'.'+pattern[0]))        #文件重新命名        num = num+1        #改变编号,继续下一项    print("---------------------------------------------------")    os.chdir(currentpath)        #改回程序运行前的工作目录    sys.stdin.flush()        #刷新    print("修改后:"+str(os.listdir(path)))        #输出修改后文件夹中包含的文件renameall(path)

转载地址:http://exfff.baihongyu.com/

你可能感兴趣的文章
JQuery之append和appendTo的区别,还有js中的appendChild用法
查看>>
struts2中<s:if>标签的使用
查看>>
js 刷新页面window.location.reload();
查看>>
【转】EasyUI 验证
查看>>
java开发时内存溢出问题
查看>>
【easyui】combobox 关于省市联动
查看>>
启动mysql时,提示“Another MySQL daemon already running with the same unix socket.”解决方法
查看>>
设置csdn皮肤方法,更改自己喜欢的老版皮肤
查看>>
Eclipse中无法查看JDK源码,解决方法
查看>>
Linux下yum安装Mysql数据库,及启动时报“[ERROR] Fatal error: Can't open and lock privilege tables
查看>>
Git操作常用口令
查看>>
IDEA去除掉虚线,波浪线,和下划线实线的方法
查看>>
MYSQL新特性secure_file_priv 读写文件
查看>>
idea中的一些常用快捷键
查看>>
最值得拥有的免费Bootstrap后台管理模板
查看>>
Django获取请求头信息和返回json数据
查看>>
Django项目实战----点击商品分类查询出商品和销量排行
查看>>
Django项目实战---搜索引擎Elasticsearch
查看>>
Django实战----页面静态化
查看>>
Django实战---商城购物车的增删改、显示和合并购物车
查看>>