Python - Как прочитать файл, который был выбран из Tkinter? - PullRequest
0 голосов
/ 05 октября 2018

Это для моего назначения.Мне дали шаблон, подобный этому ... 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()

1 Ответ

0 голосов
/ 05 октября 2018
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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...