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 socket编程实例详解
May 27 Python
Python基于sftp及rsa密匙实现远程拷贝文件的方法
Sep 21 Python
Python贪吃蛇游戏编写代码
Oct 26 Python
Python 中Pickle库的使用详解
Feb 24 Python
用python实现将数组元素按从小到大的顺序排列方法
Jul 02 Python
python 执行文件时额外参数获取的实例
Dec 18 Python
在linux系统下安装python librtmp包的实现方法
Jul 22 Python
使用pyecharts1.7进行简单的可视化大全
May 17 Python
手把手教你用Django执行原生SQL的方法
Feb 18 Python
Python 带星号(* 或 **)的函数参数详解
Feb 23 Python
pytorch 中forward 的用法与解释说明
Feb 26 Python
使paramiko库执行命令时在给定的时间强制退出功能的实现
Mar 03 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
杏林同学录(八)
2006/10/09 PHP
具有时效性的php加密解密函数代码
2013/06/19 PHP
CodeIgniter中使用cookie的三种方式详解
2014/07/18 PHP
php实现推荐功能的简单实例
2019/09/29 PHP
阿里对象存储OSS在laravel框架中的使用方法
2019/10/13 PHP
laravel框架使用FormRequest进行表单验证,验证异常返回JSON操作示例
2020/02/18 PHP
javascript FormatNumber函数实现方法
2008/12/30 Javascript
javascript显式类型转换实例分析
2015/04/25 Javascript
jQuery中$this和$(this)的区别介绍(一看就懂)
2015/07/06 Javascript
基于ajax实现文件上传并显示进度条
2015/08/03 Javascript
详解javascript遍历方式
2015/11/11 Javascript
JS控制伪元素的方法汇总
2016/04/06 Javascript
JS 动态判断PC和手机浏览器实现代码
2016/09/21 Javascript
Vue.js使用v-show和v-if的注意事项
2016/12/13 Javascript
判断横屏竖屏(三种)
2017/02/13 Javascript
React Native实现进度条弹框的示例代码
2017/07/17 Javascript
boostrap模态框二次弹出清空原有内容的方法
2018/08/10 Javascript
windows实现npm和cnpm安装步骤
2019/10/24 Javascript
vuex实现数据状态持久化
2019/11/11 Javascript
Python通过解析网页实现看报程序的方法
2014/08/04 Python
Python使用redis pool的一种单例实现方式
2016/04/16 Python
Python入门_浅谈字符串的分片与索引、字符串的方法
2017/05/16 Python
python先序遍历二叉树问题
2017/11/10 Python
Flask教程之重定向与错误处理实例分析
2019/08/01 Python
TensorFlow设置日志级别的几种方式小结
2020/02/04 Python
社区敬老月活动实施方案
2014/02/17 职场文书
精彩的广告词
2014/03/19 职场文书
食品安全汇报材料
2014/08/18 职场文书
2014年食堂工作总结
2014/11/20 职场文书
2014年保险业务员工作总结
2014/12/23 职场文书
瘦西湖导游词
2015/02/03 职场文书
公司奖励通知
2015/04/21 职场文书
军事博物馆观后感
2015/06/05 职场文书
如何利用Matlab制作一款真正的拼图小游戏
2021/05/11 Python
纯html+css实现奥运五环的示例代码
2021/08/02 HTML / CSS
MySQL配置主从服务器(一主多从)
2021/08/07 MySQL