@pshevnin

Как правильно передавать объекты в python?

Добрый день.
в моей программе есть три файла .py
main, database, classes
database:
list_of_objects = []

def read():
    
    f = open('data.txt')
    pocet_bytu = int(f.readline())

    for a in range(pocet_bytu):
        
        byt1 = byt.Byt(f.readline()) #declaration of object with name
        byt1.is_a = f.readline()
        byt1.adresa = f.readline()
        byt1.majitel = f.readline()
       
        
       list_of_objects.append(byt1)


в файле database я считываю данные из txt файла, и сохраняю их в list_of_objects
main:
if __name__ == '__main__':
    database.read()

    print(len(database.list_of_objects))
    print(bdatabase.list_of_objects[0].data_for_print())
    print(bdatabase.list_of_objects[0])

в main я запускаю метод read, а потом пытаюсь выписать в консоль то, что считалось и сохранилось в list_of_objects, но в консоль выводится только адрес переменной. Как можно это исправить?
  • Вопрос задан
  • 70 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Kadabrov
начните с этой книги «Изучаем Python», Марк Лутц
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы