Я занимаюсь разработкой программного обеспечения на Python с помощью tkinter. Моя цель - отобразить строки текстового файла, открытого в моем программном обеспечении. Нет проблем с отображением строк в tkinter Я знаю, как это сделать. Обычно достаточно открыть один текстовый файл, поэтому без проблем я использую этот фрагмент скрипта:
def OpenFiles(fichier_dir, display_lignes):
global files
mainframe = tk.Frame(bg='#1c2028')
files = askopenfilenames(initialdir='C:/Users/%s/Desktop' % user,
filetypes =(("Text file", "*.txt"),("all files","*.*")),
title = "Open text file"
)
fichier_dir['text'] = files
lignes_count = sum(1 for _ in open(files))
display_lignes['text'] = lignes_count
Тот же код с объяснением (красный цвет - tkinter, не платите внимание к нему.)
За исключением этого времени мне нужно открыть несколько текстовых файлов. И тот же код не работает, у вас есть какие-либо решения?