Добрый день.
в моей программе есть три файла .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, но в консоль выводится только адрес переменной. Как можно это исправить?