我正在用 python 编写一个 python 程序,它需要我使用 open Dialog
但我收到以下错误
askopenfile() 为参数 'mode' 获得了多个值
我的代码
def open_file():
browse_text.set("loading...")
file = askopenfile(root, mode='r', title="Choose a file", filetype=[("pdf file", "*.pdf")])
if file:
read_file = PyPDF2.PdfFileReader(file)
page = read_file.getPage(0)
page_content = page.extractText()
text_box = tk.Tex(root, height=10, width=50, padx=15, pady=15)
text_box.insert(1.0, page_content)
text_box.grid(column=1, row=3)
browse_text = tk.StringVar();
browse_btn = tk.Button(root, textvariable=browse_text, command=lambda: open_file(), bg="blue", fg="white", font="arial", height=3, width=15)
browse_text.set("Open file")