[英]How do I open a file with tkinter and save the data to another variable?
[英]tkinter - open file with button and save filename to variable
我正在尝试解决一个看似简单的问题,但我不知道如何解决。
我想创建一个简单的程序来检查文本文件中是否存在某个符号:
非常简单,但我找不到如何将文件名保存到变量中,然后将其用于该过程。 我看了很多教程,但找不到解决方案。 这是代码:
from tkinter import *
from tkinter import filedialog
def clicked():
global filename
filename = filedialog.askopenfile(filetypes=(("Word files","*.docx"),))
window = Tk()
window.geometry()
window.title("My App")
open_file_label = Label(window, text="Open your docx file here:", font=("Arial", 10), padx=5, pady=5)
open_file_label.grid(column=0, row=0)
open_file_button = Button(window, text="Click me", command=clicked, padx=5, pady=5)
open_file_button.grid(column=1, row=0)
window.mainloop()
filename 已经是包含所选文件内容的变量。 只需print(filename)
,您就会在控制台中打印您的数据。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.