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

问题描述 投票:0回答:1

这是我的任务。我得到了这样的模板... def_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()
python python-3.x tkinter
1个回答
0
投票
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)
© www.soinside.com 2019 - 2024. All rights reserved.