Python 目录下文件重命名
#Time: 2020/04/27
#Author: Xiaohong
#运行环境: OS: Windows 7
# Python: 3.7
背景: 有时从网络下载的mp3文件,有按数字编号,但没有考虑到字符排序,会造成收听时不连贯,故用如下过程重命名,方便收听..如下是完整程式:
效果图为:
主程式为:
# -*- coding:utf-8 -*-
import tkinter as tk
from tkinter.ttk import *
from tkinter import ttk
from Tl_class_frame import *
import os
import time
from tkinter.filedialog import askopenfilename
from shutil import copy
import re
class PiMain(object):
#设计UI 界面
def setupUI(self):
v = View(self.root, kind='日', orient=tk.VERTICAL)
v.v1['width'] = 120
# #增加按钮,用来 OS
vButton = tk.Button(v.v1,text='待扩展1',width=11)
vButton.place(anchor=tk.W,relx=0.1,rely=0.2)
vButton = tk.Button(v.v1, text='待扩展2', width=11)
vButton.place(anchor=tk.W, relx=0.1, rely=0.3)
vButton = tk.Button(v.v1, text='待扩展3', width=11)
vButton.place(anchor=tk.W, relx=0.1, rely=0.4)
v_right = View(v.v2, bg='blue',kind='日', orient=tk.HORIZONTAL)
v_right.v1['height'] = 100
# #增加Label,用来
tk.Label(v_right.v1,text='文件夹路径:').pack(side=tk.LEFT)
self.file1=tk.StringVar()
tk.Entry(v_right.v1,width=50,textvariable=self.file1).pack(side=tk.LEFT)
vButton = tk.Button(v_right.v1, text='...', width=3,command=self.getfile)
vButton.pack(side=tk.LEFT)
vButton = tk.Button(v_right.v1, text='重命名', width=8,command=self.renamefile)
vButton.pack(side=tk.LEFT)
v_right2 = View(v_right.v2, bg='bl