Python如何读取从Tkinter中选择的文件?

2024-04-26 07:28:46 发布

您现在位置:Python中文网/ 问答频道 /正文

这是我的任务。 我得到了这样一个模板。。。def\u choosefile():

import tkinter
from tkinter import filedialog

root_window = tkinter.Tk()
root_window.withdraw()

return filedialog.askopenfilename()

因此,如果我得到正确的答案,它将提示一个对话框窗口,要求选择一个文件。当一个文件被选中时,程序应该告诉你它选择了什么文件。使用这些:

selected_file = choose_file()
print ("Selected file: {}".format (selected_file))

之后,如何让程序正常读取文件?通常我会使用:

infile = open('text')
infile.readline()

Tags: 文件fromimport程序模板tkinterdefroot
1条回答
网友
1楼 · 发布于 2024-04-26 07:28:46
import tkinter
from tkinter import filedialog

root_window = tkinter.Tk()
root_window.withdraw()

def choose_file():
    return filedialog.askopenfilename()

selected_file = choose_file()

with open (selected_file,'r') as readfile:
     lines = readfile.read().splitlines()

for line in lines[0:2]:
    print (line)

相关问题 更多 >