我正在尝试解决看似简单的问题,但我不知道如何解决。
我想创建一个简单的程序来检查文本文件中是否存在某个符号:
非常简单,但是我找不到如何将文件名保存到变量中,然后将其用于过程的方法。我阅读了很多教程,但找不到解决方案。这是代码:
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()
答案 0 :(得分:0)
filename已经是一个包含所选文件内容的变量。只需print(filename)
,您就可以在控制台中打印数据。