Python - 如何读取从Tkinter中选择的文件?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python - 如何读取从Tkinter中选择的文件?相关的知识,希望对你有一定的参考价值。
这是我的任务。我得到了这样的模板... 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()
答案
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)
以上是关于Python - 如何读取从Tkinter中选择的文件?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Python 3.8 中的按钮读取 Tkinter 中的条目
如何在 Python 中使用 tkinter 选择目录并存储位置
如何通过连接到 sqlite3 数据库来制作可执行的 python tkinter 文件
python中tkinter treeview如何获取选中的条目