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基础入门之seed()方法的使用
May 15 Python
Python入门学习之字符串与比较运算符
Oct 12 Python
Numpy掩码式数组详解
Apr 17 Python
python 获取字符串MD5值方法
May 29 Python
python opencv实现旋转矩形框裁减功能
Jul 25 Python
在Pycharm中设置默认自动换行的方法
Jan 16 Python
python3下载抖音视频的完整代码
Jun 05 Python
用django设置session过期时间的方法解析
Aug 05 Python
python 模拟创建seafile 目录操作示例
Sep 26 Python
详解centos7+django+python3+mysql+阿里云部署项目全流程
Nov 15 Python
Python实现投影法分割图像示例(二)
Jan 17 Python
Python调用ffmpeg开源视频处理库,批量处理视频
Nov 16 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
DC《神奇女侠2》因疫情推迟上映 温子仁新恐怖片《恶性》撤档
2020/04/09 欧美动漫
详解PHP编码转换函数应用技巧
2016/10/22 PHP
作为PHP程序员你要知道的另外一种日志
2018/07/30 PHP
javascript html实现网页版日历代码
2016/03/08 Javascript
微信小程序 绘图之饼图实现
2016/10/24 Javascript
String字符串截取的四种方式总结
2016/11/28 Javascript
JavaScript实现类似淘宝的购物车效果
2017/03/16 Javascript
Omi v1.0.2发布正式支持传递javascript表达式
2017/03/21 Javascript
基于匀速运动的实例讲解(侧边栏,淡入淡出)
2017/10/17 Javascript
ES6/JavaScript使用技巧分享
2017/12/14 Javascript
详解tween.js 中文使用指南
2018/01/05 Javascript
vue elementui form表单验证的实现
2018/11/11 Javascript
vue中多个倒计时实现代码实例
2019/03/27 Javascript
对layer弹出框中icon数字参数的说明介绍
2019/09/04 Javascript
swiper实现异形轮播效果
2019/11/28 Javascript
Vue实现图片轮播组件思路及实例解析
2020/05/11 Javascript
vue项目在线上服务器访问失败原因分析
2020/08/14 Javascript
es5 类与es6中class的区别小结
2020/11/09 Javascript
[47:45]Liquid vs OG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
[07:20]2018DOTA2国际邀请赛寻真——逐梦Mineski
2018/08/10 DOTA
Python编程中装饰器的使用示例解析
2016/06/20 Python
解决使用pycharm提交代码时冲突之后文件丢失找回的方法
2018/08/05 Python
详解python Todo清单实战
2018/11/01 Python
双向RNN:bidirectional_dynamic_rnn()函数的使用详解
2020/01/20 Python
python创建文本文件的简单方法
2020/08/30 Python
python Paramiko使用示例
2020/09/21 Python
HTML5是否真的可以取代Flash
2010/02/10 HTML / CSS
YSL圣罗兰美妆美国官网:Yves Saint Lauret US
2016/11/21 全球购物
25岁生日感言
2014/01/13 职场文书
比赛口号大全
2014/06/10 职场文书
保护地球的标语
2014/06/17 职场文书
学校安全管理责任书
2014/07/23 职场文书
初三数学教学反思
2016/02/17 职场文书
毕业生自我鉴定范文
2019/05/13 职场文书
Win11任务栏太宽了怎么办?一招解决Win11任务栏太宽问题
2021/11/21 数码科技
muduo TcpServer模块源码分析
2022/04/26 Redis