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实现把回车符\r\n转换成\n
Apr 23 Python
python实现同时给多个变量赋值的方法
Apr 30 Python
使用Python程序抓取新浪在国内的所有IP的教程
May 04 Python
Python的string模块中的Template类字符串模板用法
Jun 27 Python
新手常见6种的python报错及解决方法
Mar 09 Python
Python基于dom操作xml数据的方法示例
May 12 Python
python实现验证码识别功能
Jun 07 Python
python跳过第一行快速读取文件内容的实例
Jul 12 Python
python中cPickle类使用方法详解
Aug 27 Python
基于python的ini配置文件操作工具类
Apr 24 Python
python自动分箱,计算woe,iv的实例代码
Nov 22 Python
Python Django2 model 查询介绍(条件、范围、模糊查询)
Mar 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查询搜索引擎排名位置的代码
2010/01/05 PHP
php中的三元运算符使用说明
2011/07/03 PHP
php中http_build_query 的一个问题
2012/03/25 PHP
浅析虚拟主机服务器php fsockopen函数被禁用的解决办法
2013/08/07 PHP
CodeIgniter中使用cookie的三种方式详解
2014/07/18 PHP
PHP SPL标准库之SplFixedArray使用实例
2015/05/12 PHP
PHP简单实现上一页下一页功能示例
2016/09/14 PHP
浅谈PHP中静态方法和非静态方法的相互调用
2016/10/04 PHP
javascript[js]获取url参数的代码
2007/10/17 Javascript
document.createElement()用法
2013/03/13 Javascript
使用 Node.js 做 Function Test实现方法
2013/10/25 Javascript
Javascript的严格模式strict mode详细介绍
2014/06/06 Javascript
Iframe实现跨浏览器自适应高度解决方法
2014/09/02 Javascript
Javascript 中创建自定义对象的方法汇总
2014/12/04 Javascript
深入分析Javascript事件代理
2016/01/30 Javascript
详谈jQuery Ajax(load,post,get,ajax)的用法
2017/03/02 Javascript
bootstrap日期插件daterangepicker使用详解
2017/10/19 Javascript
vuejs实现标签选项卡动态更改css样式的方法
2018/05/31 Javascript
详解如何在你的Vue项目配置vux
2018/06/04 Javascript
python time模块用法实例详解
2014/09/11 Python
python对html代码进行escape编码的方法
2015/05/04 Python
python使用标准库根据进程名如何获取进程的pid详解
2017/10/31 Python
Python Xml文件添加字节属性的方法
2018/03/31 Python
Python+selenium 获取一组元素属性值的实例
2018/06/22 Python
Django框架使用mysql视图操作示例
2019/05/15 Python
PyTorch实现更新部分网络,其他不更新
2019/12/31 Python
Pytorch实现WGAN用于动漫头像生成
2021/03/04 Python
玩转CSS3色彩
2010/01/16 HTML / CSS
瑜伽国际:Yoga International
2018/04/18 全球购物
亚洲领先的旅游体验市场:Voyagin
2019/11/23 全球购物
实习护理工作自我评价
2013/09/25 职场文书
单位提档介绍信
2014/01/17 职场文书
网络宣传方案
2014/03/15 职场文书
2015年安全员工作总结范文
2015/04/22 职场文书
行政处罚听证告知书
2015/07/01 职场文书
辞职离别感言
2015/08/04 职场文书