Files
cursopython2023/aula127_a.py
2022-11-14 09:53:30 -03:00

32 lines
687 B
Python

# Exercício - Salve sua classe em JSON
# Salve os dados da sua classe em JSON
# e depois crie novamente as instâncias
# da classe com os dados salvos
# Faça em arquivos separados.
import json
CAMINHO_ARQUIVO = 'aula127.json'
class Pessoa:
def __init__(self, nome, idade):
self.nome = nome
self.idade = idade
p1 = Pessoa('João', 33)
p2 = Pessoa('Helena', 21)
p3 = Pessoa('Joana', 11)
bd = [vars(p1), p2.__dict__, vars(p3)]
def fazer_dump():
with open(CAMINHO_ARQUIVO, 'w') as arquivo:
print('FAZENDO DUMP')
json.dump(bd, arquivo, ensure_ascii=False, indent=2)
if __name__ == '__main__':
print('ELE É O __main__')
fazer_dump()