我正在尝试使用Python GUI打开文本文件,但我不知道如何在GUI中打开文本文件,我只知道如何在Python Shell中打开文本文件。我想打开文件给人们阅读文本文件。任何人都可以帮助我吗?
答案 0 :(得分:0)
无论你是否也使用tkinter,open()函数都是一样的。不同之处在于,如果有必要,您可以向用户询问文件名。 (如果文件名是硬编码的或从sys.argv中检索的,则不会。)在3.x中,您可以使用
fname = input("File name? ") # raw_input in 2.x
使用tkinter
from tkinter.filename import askopenfilename as ask
fname = ask() # you might want to pass a beginning directory
使用tkinter,您可以将ask和open步骤与
结合使用from tkinter.filename import askopenfile as ask
ofile = ask() # you might want to pass a beginning directory
但是你不会知道用户提供了哪些文件名,你可能想知道它可以保存。