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用字典统计单词或汉字词个数示例
Apr 22 Python
跟老齐学Python之重回函数
Oct 10 Python
python字符类型的一些方法小结
May 16 Python
Python3.7实现中控考勤机自动连接
Aug 28 Python
对python实现二维函数高次拟合的示例详解
Dec 29 Python
详细整理python 字符串(str)与列表(list)以及数组(array)之间的转换方法
Aug 30 Python
pip install python 快速安装模块的教程图解
Oct 08 Python
django框架中间件原理与用法详解
Dec 10 Python
Ubuntu中配置TensorFlow使用环境的方法
Apr 21 Python
Python插件机制实现详解
May 04 Python
Python浮点型(float)运算结果不正确的解决方案
Sep 22 Python
Python中super().__init__()测试以及理解
Dec 06 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中使用与Perl兼容的正则表达式
2006/11/26 PHP
PHP生成网站桌面快捷方式代码分享
2014/10/11 PHP
ThinkPHP实现带验证码的文件上传功能实例
2014/11/01 PHP
ThinkPHP中__initialize()和类的构造函数__construct()用法分析
2014/11/29 PHP
PHP观察者模式示例【Laravel框架中有用到】
2018/06/15 PHP
utf8的编码算法 转载
2006/12/27 Javascript
OfflineSave离线保存代码再次发布使用说明
2007/05/23 Javascript
javascript 常用功能总结
2012/03/18 Javascript
jQuery操作select下拉框的text值和value值的方法
2014/05/31 Javascript
使用javascript实现Iframe自适应高度
2014/12/24 Javascript
angular.element方法汇总
2015/01/07 Javascript
JS获得图片alt信息的方法
2015/04/01 Javascript
js确认框confirm()用法实例详解
2016/01/07 Javascript
快速解决jquery.touchSwipe左右滑动和垂直滚动条冲突
2016/04/15 Javascript
基本DOM节点操作
2017/01/17 Javascript
jQuery实现贪吃蛇小游戏(附源码下载)
2017/03/04 Javascript
jquery 禁止鼠标右键并监听右键事件
2017/04/27 jQuery
Bootstrap实现的表格合并单元格示例
2018/02/06 Javascript
vue组件中的数据传递方法
2018/05/14 Javascript
使用vue-cli3 创建vue项目并配置VS Code 自动代码格式化 vue语法高亮问题
2019/05/14 Javascript
Python多线程爬虫简单示例
2016/03/04 Python
Python 装饰器实现DRY(不重复代码)原则
2018/03/05 Python
Python基于生成器迭代实现的八皇后问题示例
2018/05/23 Python
python中字符串内置函数的用法总结
2018/09/13 Python
Python深拷贝与浅拷贝用法实例分析
2019/05/05 Python
python右对齐的实例方法
2020/07/05 Python
python实现快速文件格式批量转换的方法
2020/10/16 Python
全球知名的婚恋交友网站:Match.com
2017/01/05 全球购物
中国电子产品外贸网站:MiniIntheBox
2017/02/06 全球购物
Dodax奥地利:音乐、电影、书籍、玩具、电子产品等
2019/08/31 全球购物
工商管理专业实习生自我鉴定
2013/09/29 职场文书
记账会计岗位职责
2014/06/16 职场文书
2015年感恩母亲节的演讲稿
2015/03/18 职场文书
Java基础之线程锁相关知识总结
2021/06/30 Java/Android
分享Python异步爬取知乎热榜
2022/04/12 Python
vue如何在data中引入图片的正确路径
2022/06/05 Vue.js