Я довольно новичок в Python и мне нужна помощь. Мне нужно прочитать все значения из текстового файла и отобразить его в графическом интерфейсе. TXT-файл, который я выбираю в качестве файловой операции, необходимой как требование, поэтому я выбираю текстовый файл для хранения словаря. Я использую Python 3 и был бы признателен за помощь.
from tkinter import *
#read the file
file = open("./ppl.txt", "r")
courses = file.readlines()
print(courses)
root = Tk()
for course in courses:
temp_text = courses
Label(root, text=temp_text).pack()
mainloop()
TXT-файл (ppl.txt
):
people = {1: {'Name': 'John', 'Age': '27', 'Sex': 'Male'},
2: {'Name': 'Marie', 'Age': '22', 'Sex': 'Female'}}
Теперь графический интерфейс показывает грязный формат:

Я бы хотел, чтобы это было в примере с графическим интерфейсом:
Name: John, Age:27, Sex: Male
Name: Marie, Age:22, Sex: Female