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实用日期时间处理方法汇总
May 09 Python
python实现的用于搜索文件并进行内容替换的类实例
Jun 28 Python
Python读取指定目录下指定后缀文件并保存为docx
Apr 23 Python
使用XML库的方式,实现RPC通信的方法(推荐)
Jun 14 Python
使用pandas对矢量化数据进行替换处理的方法
Apr 11 Python
Python网络爬虫之爬取微博热搜
Apr 18 Python
Django中信号signals的简单使用方法
Jul 04 Python
解决Django migrate不能发现app.models的表问题
Aug 31 Python
python数据预处理方式 :数据降维
Feb 24 Python
Python3通过chmod修改目录或文件权限的方法示例
Jun 08 Python
python属于解释型语言么
Jun 15 Python
python unichr函数知识点总结
Dec 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
php INI配置文件的解析实现分析
2011/01/04 PHP
执行、获取远程代码返回:file_get_contents 超时处理的问题详解
2013/06/25 PHP
PHP结合jQuery插件ajaxFileUpload实现异步上传文件实例
2020/08/17 PHP
php自定义排序uasort函数示例【二维数组按指定键值排序】
2019/06/19 PHP
解决Laravel5.2 Auth认证退出失效的问题
2019/10/14 PHP
Laravel 微信小程序后端实现用户登录的示例代码
2019/11/26 PHP
通用javascript脚本函数库 方便开发
2009/10/13 Javascript
基于jquery点击自以外任意处,关闭自身的代码
2012/02/10 Javascript
探讨在JQuery和Js中,如何让ajax执行完后再继续往下执行
2013/07/09 Javascript
js获取checkbox复选框选中的选项实例
2014/08/24 Javascript
仿JQuery输写高效JSLite代码的一些技巧
2015/01/13 Javascript
jQuery选择器之基本选择器与层次选择器
2015/03/03 Javascript
jQuery+formdata实现上传进度特效遇到的问题
2016/02/24 Javascript
模拟javascript中的sort排序(简单实例)
2016/08/17 Javascript
浅谈AngularJS中ng-class的使用方法
2016/11/11 Javascript
JS获取本周周一,周末及获取任意时间的周一周末功能示例
2017/02/09 Javascript
Node.js通过身份证号验证年龄、出生日期与性别方法示例
2017/03/09 Javascript
浅析Node.js非对称加密方法
2018/01/29 Javascript
Angular2之二级路由详解
2018/08/31 Javascript
Angular封装搜索框组件操作示例
2019/04/25 Javascript
Js代码中的span拼接问题解决
2019/11/22 Javascript
JS array数组检测方式解析
2020/05/19 Javascript
零基础写python爬虫之HTTP异常处理
2014/11/05 Python
Python2.x和3.x下maketrans与translate函数使用上的不同
2015/04/13 Python
Python实现提取谷歌音乐搜索结果的方法
2015/07/10 Python
python读取几个G的csv文件方法
2019/01/07 Python
详解pandas的外部数据导入与常用方法
2019/05/01 Python
Django之form组件自动校验数据实现
2020/01/14 Python
Iconfont(矢量图标)+iconmoon(图标svg互转)配合javascript实现社交分享系统
2020/04/21 Python
擅自离岗检讨书
2014/02/11 职场文书
家长会标语
2014/06/24 职场文书
单位委托书
2014/10/15 职场文书
班级联欢会主持词
2015/07/03 职场文书
2015年教师节主持词
2015/07/03 职场文书
爱国教育主题班会
2015/08/14 职场文书
爱国主义主题班会
2015/08/14 职场文书