python实现批量命名照片


Posted in Python onJune 18, 2020

python批量命名照片的具体代码,供大家参考,具体内容如下

废话不多说,上效果图

python实现批量命名照片
python实现批量命名照片
python实现批量命名照片

全部代码

from tkinter import *
import os

#添加文件夹路径
def rename():
 path =entry.get()
 filelist = os.listdir(path) #获取文件路径
 total_num = len(filelist) #获取文件长度(个数)
 i = 1 #表示文件的命名是从1开始的
 for item in filelist:
  if item.endswith('.jpg'): #初始的图片的格式为jpg格式的
   src = os.path.join(os.path.abspath(path), item)
   dst = os.path.join(os.path.abspath(path), ''+str(i) + '.jpg')#处理后的命名规则
   
   try:
    os.rename(src, dst)
    #print ('converting %s to %s ...' % (src, dst))
    text.insert(END,'第%s张命名成功!...'%i)
    i = i + 1
   except:
    continue
 text.insert(END,'全部命名完成!...') 

root = Tk()
root.title("照片批量命名器")
root.geometry("450x300")
root.minsize(450,300)
root.maxsize(450,300)
label = Label(root, text="文件夹路径 : ", font=('微软雅黑', 15))
label.grid(row=0,column=0)
entry = Entry(root, font=('微软雅黑', 15))
entry.grid(row=0, column=1)
text = Listbox(root, font=("微软雅黑", 15), width=37, height=8)
text.grid(row=1, columnspan=2)
button = Button(root, text="开始", font=("微软雅黑", 13),command=rename)
button.grid(row=2, column=0,sticky=W)
button1 = Button(root, text="退出", font=("微软雅黑", 13),command=quit)
button1.grid(row=2, column=1, sticky=E)
mainloop()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现端口转发器的方法
Mar 13 Python
Python中用sleep()方法操作时间的教程
May 22 Python
Django框架下在视图中使用模版的方法
Jul 16 Python
python编程开发之日期操作实例分析
Nov 13 Python
python3.5实现socket通讯示例(TCP)
Feb 07 Python
用pyqt5 给按钮设置图标和css样式的方法
Jun 24 Python
Django 接收Post请求数据,并保存到数据库的实现方法
Jul 12 Python
Python中的 sort 和 sorted的用法与区别
Aug 10 Python
python Opencv计算图像相似度过程解析
Dec 03 Python
Tensorflow累加的实现案例
Feb 05 Python
Python脚本去除文件的只读性操作
Mar 05 Python
python字典的元素访问实例详解
Jul 21 Python
pandas之分组groupby()的使用整理与总结
Jun 18 #Python
解决Keyerror ''acc'' KeyError: ''val_acc''问题
Jun 18 #Python
Python调用shell cmd方法代码示例解析
Jun 18 #Python
Python如何自动获取目标网站最新通知
Jun 18 #Python
浅谈keras使用中val_acc和acc值不同步的思考
Jun 18 #Python
python实现在线翻译
Jun 18 #Python
Python函数的迭代器与生成器的示例代码
Jun 18 #Python
You might like
php中ob_flush函数和flush函数用法分析
2015/03/18 PHP
PHP基于自定义类随机生成姓名的方法示例
2017/08/05 PHP
借用Google的Javascript API Loader来加速你的网站
2009/01/28 Javascript
javascript的原生方法获取数组中的最大(最小)值
2012/12/19 Javascript
Javascript图像处理—平滑处理实现原理
2012/12/28 Javascript
利用div+jquery自定义滚动条样式的2种方法
2013/07/18 Javascript
通过length属性判断jquery对象是否存在
2013/10/18 Javascript
用循环或if语句从json中取数据示例
2014/08/18 Javascript
JS和jQuery使用submit方法无法提交表单的原因分析及解决办法
2016/05/17 Javascript
javascript学习笔记_浅谈基础语法,类型,变量
2016/09/19 Javascript
js实现图片切换(动画版)
2016/12/25 Javascript
详解在vue-cli中使用路由
2017/09/25 Javascript
详解使用vuex进行菜单管理
2017/12/21 Javascript
通过vue-cli来学习修改Webpack多环境配置和发布问题
2017/12/22 Javascript
vue+express 构建后台管理系统的示例代码
2018/07/19 Javascript
微信小程序实现简易table表格
2020/06/19 Javascript
ES6知识点整理之函数对象参数默认值及其解构应用示例
2019/04/17 Javascript
Layui选项卡制作历史浏览记录的方法
2019/09/28 Javascript
详尽讲述用Python的Django框架测试驱动开发的教程
2015/04/22 Python
浅谈python多线程和队列管理shell程序
2015/08/04 Python
python 网络编程详解及简单实例
2017/04/25 Python
Python 修改列表中的元素方法
2018/06/26 Python
Python编程图形库之Pillow使用方法讲解
2018/12/28 Python
Python进阶之@property动态属性的实现
2019/04/01 Python
Python 、Pycharm、Anaconda三者的区别与联系、安装过程及注意事项
2019/10/11 Python
Python使用pymysql模块操作mysql增删改查实例分析
2019/12/19 Python
对python中 math模块下 atan 和 atan2的区别详解
2020/01/17 Python
Django后端分离 使用element-ui文件上传方式
2020/07/12 Python
Python urllib3软件包的使用说明
2020/11/18 Python
碧欧泉法国官网:Biotherm法国
2019/10/23 全球购物
Wiggle澳大利亚:自行车、跑步、游泳商店
2020/11/07 全球购物
类的核心特性有哪些
2014/01/01 面试题
最新的大学生找工作自我评价
2013/09/29 职场文书
海飞丝广告词
2014/03/20 职场文书
思想道德自我评价2015
2015/03/09 职场文书
六五普法心得体会2016
2016/01/21 职场文书