如何使用 Python GUI 打开文本文件?
How to open a text file with Python GUI?
我想用Python GUI打开一个文本文件,但我不知道如何在GUI中打开文本文件,我只知道如何在[=]中打开文本文件13=] Shell。我想打开文件让人们阅读文本文件。谁能帮帮我?
无论您是否也使用 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,您可以将询问和打开步骤与
结合起来
from tkinter.filename import askopenfile as ask
ofile = ask() # you might want to pass a beginning directory
但您将不知道用户给出的文件名,您可能想知道该文件名以便保存。
我想用Python GUI打开一个文本文件,但我不知道如何在GUI中打开文本文件,我只知道如何在[=]中打开文本文件13=] Shell。我想打开文件让人们阅读文本文件。谁能帮帮我?
无论您是否也使用 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,您可以将询问和打开步骤与
结合起来from tkinter.filename import askopenfile as ask
ofile = ask() # you might want to pass a beginning directory
但您将不知道用户给出的文件名,您可能想知道该文件名以便保存。