我想复制一个文件,但是我想要将新文件命名为不同的名称,例如在名称旁边有一个(1)而不更改扩展名。
这是我的代码:
import shutil
from tkinter import *
from tkinter.filedialog import askopenfilename
import os
filename = askopenfilename()
file_name, file_extension = os.path.splitext(filename)
dec = "_dec"
newfile = file_name + dec
copied = str.join(newfile, file_extension)
shutil.copy(filename, copied )
master = Tk()
w = Message(master, text="Copied!", width = 100)
w.pack()
mainloop()
如何在不触及扩展名的情况下让文件名在名称末尾加上(1)?