Как я могу преобразовать список Python в файл?Python

Программы на Python
Anonymous
Как я могу преобразовать список Python в файл?

Сообщение Anonymous »

Я выполняю ООП-упражнение на Python и хочу преобразовать список, содержащий переменные, такие как имя, возраст и работа, в файл. Я попробовал 2 метода, но сработал только один, сработал именно этот (также весь код)

Код: Выделить всё

class Person:
def __init__(self, name, job, age):
self.name = name
self.job = job
self.age = age

class PersonManagement:
def __init__(self):
self.persons = []

def add_person(self, name, job, age):
person = Person(name, job, age)
self.persons.append(person)

def persons_file(self):
with open("persons_file", "w") as file:
for line in self.persons:
file.write(f"{line.name} \n")
метод класса с именем person_file — это тот метод, который я использовал для создания файла, я сделал это, но дело в том, что если я включаю онлайн-запись (строку), он записывает только адреса памяти, я решил это, написав атрибут имени человека name, но я хочу, чтобы весь экземпляр был записан в файле, как я могу это сделать? мне нужно имя, возраст и работа

Подробнее здесь: https://stackoverflow.com/questions/787 ... nto-a-file

Вернуться в «Python»