Задать вопрос
Ответы пользователя по тегу Python
  • Считывание экземпляра класса из текстового файла?

    @anttoon
    Python/Django
    Если я правильно понял - в итоге создал словарь персон

    class Person:
        def __init__(self,name = "n/a",age=0,adress="none"):
            self.__name = name
            self.__age = age
            self.__adress = adress
            
    inputfile = "human.txt"
    outputfile = "persons.txt"
    myfile1 = open(inputfile,mode="r")
    # myfile2 = open(outputfile,mode="w")
    data = dict()
    for num,line in enumerate(myfile1,1):
        text_line = line.split(' ')
        data['person '+ str(num)] = Person(name=text_line[0], age=int(text_line[2]), adress=text_line[3])
    print(data)
    Ответ написан
    Комментировать