【发布时间】:2021-03-31 20:32:17
【问题描述】:
我已经发布了一个与这个问题有点相似的问题,它得到了解决,但我现在面临一个新问题。当用户单击按钮时,我想复制一个包含其中数据的文件。在我之前的问题中,我想出了如何复制文件并粘贴它,但现在发生的事情是我第二次运行我的程序它复制了我的文件,它甚至没有将数据粘贴到新文件中,它只是创建了具有我指定的名称的新文件,但我希望它像用户单击按钮时那样发生,然后文件应该被复制并且数据应该在其中。这是我使用的代码:
from tkinter import *
root=Tk()
def duplicatefunction():
f=open("prototype.txt","r")
g=open("copy.txt","w")
button1=Button(text="duplicate file", command=duplicatefunction())
button1.pack()
root.mainloop()
那么我做错了什么以及如何修复它以复制文件中的数据???
【问题讨论】:
标签: python file tkinter copying