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项目发布为exe可执行程序过程分享
Oct 23 Python
Python自定义线程类简单示例
Mar 23 Python
python正则表达式之对号入座篇
Jul 24 Python
python删除字符串中指定字符的方法
Aug 13 Python
使用Python制作自动推送微信消息提醒的备忘录功能
Sep 06 Python
详解Python3注释知识点
Feb 19 Python
详解Python网络框架Django和Scrapy安装指南
Apr 01 Python
numpy.ndarray 实现对特定行或列取值
Dec 05 Python
python调用HEG工具批量处理MODIS数据的方法及注意事项
Feb 18 Python
python 回溯法模板详解
Feb 26 Python
如何利用python web框架做文件流下载的实现示例
Jun 02 Python
Python实现定时监测网站运行状态的示例代码
Sep 30 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 特殊字符处理函数
2008/09/05 PHP
PHP 木马攻击防御技巧
2009/06/13 PHP
php常用Stream函数集介绍
2013/06/24 PHP
PHP中的插件机制原理和实例
2014/07/08 PHP
PHP MPDF中文乱码的解决方式
2015/12/08 PHP
Zend Framework入门教程之Zend_Session会话操作详解
2016/12/08 PHP
详解PHP swoole process的使用方法
2017/08/26 PHP
yii2.0整合阿里云oss的示例代码
2017/09/19 PHP
PHP 应用容器化以及部署方法
2018/02/12 PHP
基于CI(CodeIgniter)框架实现购物车功能的方法
2018/04/09 PHP
运用jquery实现table单双行不同显示并能单行选中
2009/07/25 Javascript
复制小说文本时出现的随机乱码的去除方法
2010/09/07 Javascript
JS判断对象是否存在的10种方法总结
2013/12/23 Javascript
js操作滚动条事件实例
2015/01/29 Javascript
js点击选择文本的方法
2015/02/09 Javascript
Linux系统中利用node.js提取Word(doc/docx)及PDF文本的内容
2017/06/17 Javascript
浅谈vue.js中v-for循环渲染
2017/07/26 Javascript
vue-awesome-swiper滑块插件使用方法详解
2017/11/27 Javascript
[04:02]DOTA2上海特锦赛小组赛第二日recap精彩回顾
2016/02/28 DOTA
Python中的map()函数和reduce()函数的用法
2015/04/27 Python
Python3实现购物车功能
2018/04/18 Python
Sanic框架安装与简单入门示例
2018/07/16 Python
Python3.5内置模块之random模块用法实例分析
2019/04/26 Python
django框架forms组件用法实例详解
2019/12/10 Python
Marlies Dekkers内衣荷兰官方网店:荷兰奢侈内衣品牌
2020/03/27 全球购物
超市业务员岗位职责
2013/12/05 职场文书
医院办公室主任职责
2013/12/29 职场文书
个人社会实践自我鉴定
2014/03/24 职场文书
企业诚信承诺书
2014/05/23 职场文书
2015年乡镇发展党员工作总结
2015/03/31 职场文书
Go语言 go程释放操作(退出/销毁)
2021/04/30 Golang
用Python创建简易网站图文教程
2021/06/11 Python
golang fmt格式“占位符”的实例用法详解
2021/07/04 Golang
javascript Number 与 Math对象的介绍
2021/11/17 Javascript
Python获取指定日期是"星期几"的6种方法
2022/03/13 Python
css实现左上角飘带效果的完整代码
2022/03/18 HTML / CSS