如何使用Python GUI打开文本文件?

如何使用Python GUI打开文本文件?,python,file,user-interface,text,tkinter,Python,File,User Interface,Text,Tkinter,我试图用pythongui打开一个文本文件,但我不知道如何在GUI中打开文本文件,我只知道如何在pythonshell中打开文本文件。我想把文件打开给阅读文本文件的人。有人能帮我吗?无论您是否也使用tkinter,open函数的工作原理都是一样的。不同之处在于,如果有必要,您如何向用户请求文件名。如果文件名是硬编码的或是从sys.argv中检索到的,则不会。在3.x中,您可以使用 fname = input("File name? ") # raw_input in 2.x 与特金特 fro

我试图用pythongui打开一个文本文件,但我不知道如何在GUI中打开文本文件,我只知道如何在pythonshell中打开文本文件。我想把文件打开给阅读文本文件的人。有人能帮我吗?

无论您是否也使用tkinter,open函数的工作原理都是一样的。不同之处在于,如果有必要,您如何向用户请求文件名。如果文件名是硬编码的或是从sys.argv中检索到的,则不会。在3.x中,您可以使用

fname = input("File name? ")  # raw_input in 2.x
与特金特

from tkinter.filename import askopenfilename as ask
fname = ask()  # you might want to pass a beginning directory
使用tkinter,您可以将询问和打开步骤与

from tkinter.filename import askopenfile as ask
ofile = ask()  # you might want to pass a beginning directory

但是您将不知道用户提供了什么文件名,您可能希望知道该文件名以便保存。

从网上冲浪开始,了解如何使用tkinter。试着写一些代码。一旦你尝试了,如果你有任何疑问,就把它贴在这里。到时候我们会尽力帮助你的。因此,它不是一个代码编写服务。祝你一切顺利。