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正则表达式的使用范例详解
Aug 08 Python
解决Python字典写入文件出行首行有空格的问题
Sep 27 Python
Python学生成绩管理系统简洁版
Apr 05 Python
python实现用户答题功能
Jan 17 Python
python OpenCV学习笔记实现二维直方图
Feb 08 Python
Python异常处理操作实例详解
May 10 Python
python中pika模块问题的深入探究
Oct 13 Python
Python模拟浏览器上传文件脚本的方法(Multipart/form-data格式)
Oct 22 Python
浅谈Python采集网页时正则表达式匹配换行符的问题
Dec 20 Python
Python可迭代对象操作示例
May 07 Python
pandas基于时间序列的固定时间间隔求均值的方法
Jul 04 Python
Pycharm安装第三方库失败解决方案
Nov 17 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中长文章分页显示实现代码
2012/09/29 PHP
php数组声明、遍历、数组全局变量使用小结
2013/06/05 PHP
PHP取整函数:ceil,floor,round,intval的区别详细解析
2013/08/31 PHP
php获取QQ头像并显示的方法
2014/12/23 PHP
Centos PHP 扩展Xchche的安装教程
2016/07/09 PHP
PHP实现的微信公众号扫码模拟登录功能示例
2019/05/30 PHP
jQuery toggle()设置CSS样式
2009/11/05 Javascript
通过JavaScript使Div居中并随网页大小改变而改变
2013/06/24 Javascript
对frameset、frame、iframe的js操作示例代码
2013/08/16 Javascript
JavaScript保留两位小数的2个自定义函数
2014/05/05 Javascript
用Move.js配合创建CSS3动画的入门指引
2015/07/22 Javascript
Javascript实现商品秒杀倒计时(时间与服务器时间同步)
2015/09/16 Javascript
深入分析Javascript事件代理
2016/01/30 Javascript
Bootstrap每天必学之折叠(Collapse)插件
2016/04/25 Javascript
关于JavaScript中事件绑定的方法总结
2016/10/26 Javascript
用file标签实现多图文件上传预览
2017/02/14 Javascript
Angular.js中下拉框实现渲染html的方法
2017/06/18 Javascript
详解ECMAScript2019/ES10新属性
2019/12/06 Javascript
[52:29]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#3Secret VS OG第三局
2016/03/03 DOTA
简单谈谈Python中函数的可变参数
2016/09/02 Python
Numpy中转置transpose、T和swapaxes的实例讲解
2018/04/17 Python
python 实现读取一个excel多个sheet表并合并的方法
2019/02/12 Python
Python小进度条显示代码
2019/03/05 Python
Python队列、进程间通信、线程案例
2019/10/25 Python
python进行参数传递的方法
2020/05/12 Python
python将数据插入数据库的代码分享
2020/08/16 Python
伦敦平价潮流珠宝首饰品牌:Astrid & Miyu
2016/10/10 全球购物
以设计师精品品质提供快速时尚:PopJulia
2018/01/09 全球购物
美国最大的存储市场:SpareFoot
2018/07/23 全球购物
香港万宁官方海外旗舰店:香港健与美连锁店
2018/09/27 全球购物
英国网上超市:Ocado
2020/03/05 全球购物
业务员岗位职责
2013/11/16 职场文书
计算机软件个人的自荐信范文
2013/12/01 职场文书
师范生求职自荐信
2014/06/14 职场文书
村委会贫困证明范本
2014/09/17 职场文书
2016高考感言
2015/08/01 职场文书