给定 tkinter 条目并按下按钮,但即使命名和拼写正确,也不会将文本注册为文件


import pyautogui
import time
import tkinter
#rewrites a certain text (its for a video idea)

def openandtypewrite():
# time.sleep(10)
textfile = open(entry_file, 'r')
for word in textfile:
pyautogui.typewrite(word)

root = tkinter.Tk()
root.title("Typewriter")
label = tkinter.Label(root, text="File Name:")
label.grid(row=1, column=1)
entry = tkinter.Entry(root)
entry.grid(row=1, column=2)

entry_file = entry.get()

button = tkinter.Button(root, text="Typewrite", command=openandtypewrite)
button.grid(row=2, column=2)

root.mainloop()

问题是,当输入并按下按钮时,我会收到一条错误消息,上面写着:

File "c:UserseugenOneDriveDesktopCODESWhatsapp-spam-botgui-spam.py", line 14, in openandspam
textfile = open(entry_file, 'r')
FileNotFoundError: [Errno 2] No such file or directory: ''

即使我输入了一个文本,它也不知道它是什么,并认为我在输入文件中什么都没写

我在get((命令中犯了错误吗?请告诉我如何解决这个问题!

我想通了!

我所要做的就是在按下按钮时触发get((命令,所以我只是把它移到了自定义命令中!

最新更新