先看看效果


上代码
import os
import shutil
from tkinter import *
def copy(): #先定义方法,方便按下按钮的时候调用
# 获取4个输入框内容,返回类型为字符串
newname = newname_input.get()
lujing = lujing_input.get()
filename = filename_input.get()
houzhui = houzhui_input.get()
os.chdir(lujing)#切换到指定路径
#将文件名以空格符分割并返回列表,若文件名全部重新命名可省略此步骤
list1 = filename.split(' ')
name=''
for i in list1:
if i == list1[len(list1)-1]:
break
else:
name = name + i +' ' #拼凑不带序号的名称
list2 = newname.split(',') # 将得到序号转换成列表
for i in list2:
#复制文件并重命名,这里如果不加后缀的话复制的文件就是未知类型,所以必须加后缀
shutil.copy(filename+houzhui,name+i+houzhui)
root = Tk() # 主界面
root.title('自动复制108-5')#更改标题
root.geometry("300x260") #调整窗口大小
# 路径
Label(root, text='路径(无需修改):').place(x=7, y=30) # 设置标签并调整标签位置
lujing_input = Entry(root)# 设置输入框并调整输入框位置
lujing_input.place(x=100, y=30)
# 文件名
Label(root, text='文件名:').place(x=52, y=70)
filename_input = Entry(root)
filename_input.place(x=100, y=70)
# 重命名
Label(root, text='重命名:').place(x=60, y=110)
newname_input = Entry(root)
newname_input.place(x=100, y=110)
# 设置后缀输入框
houzhui_input = Entry(root)
houzhui_input.place(x=250, y=30,width=30)
#设置按钮,点击以后调用copy方法
Button(root, text='复制', command=copy).place(x=250, y=140,height=40,width=40)
root.mainloop()