Salvar arquivos em .JSON

1,947 views
Skip to first unread message

Erick Nagoski

unread,
Aug 1, 2018, 11:57:53 PM8/1/18
to Python Brasil

    Boa noite, essa é a minha primeira publicação aqui no grupo. Eu estou querendo salvar dados de um cadastro em um arquivo .JSON. Ai embaixo esta a minha função para isso, ela não da erros, porém ela não esta salvando nada porque quando abro o arquivo no bloco de notas ele esta vazio. Qual seria o problema, e como faço para salvar os arquivos? Fico grato se alguém poder me ajudar.

Explicação:  A função recebe nome (n), senha (s) e e-mail (e). Após ser feito o cadastro das informações elas são salvas em um dicionario (cadastro), que posteriormente vai para uma lista (salva) para ser salva no arquivo users.JSON, onde da o erro de não salvar nada.












Avraham Serour

unread,
Aug 2, 2018, 5:32:43 AM8/2/18
to python...@googlegroups.com
não use imagens para postar codigos na vida.

json.dumps retorna um valor e voce nao faz nada com isso
voce abre o arquivo e nao escreve nada por isso que esta vazio

--
--
------------------------------------
Grupo Python-Brasil
https://wiki.python.org.br/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com
---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para python...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/python-brasil/4bc19abd-9351-4cbb-bcf6-86b85133f9f1%40googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Rafael Reuber

unread,
Aug 7, 2018, 10:58:40 PM8/7/18
to Python Brasil

Erick, não sei se isso te ajuda mas dá uma olhada no TinyDB (http://tinydb.readthedocs.io). Ele faz justamente isso que você quer mas com facilidades adicionais.

Abraços,
R. Reuber.
Reply all
Reply to author
Forward
0 new messages