Pensei em fazer uma condição, mas acabei esquecendo. Valeu por
On 17 maio, 15:09, Diego Cedrim <
diego.ced...@gmail.com> wrote:
> É isso mesmo luiz, não lembro se falei isso em sala. Se tentar ler um
> arquivo vazio ele não vai conseguir converter o conteúdo do mesmo para um
> objeto python.
>
> Faz o seguinte. Tira o código apenas de carregar e roda o programa (deixando
> o código de salvar), ai o python vai gravar o arquivo. Dai acrescente o
> código de carregar que da próxima vez que voce rodar vai funcionar.
>
> A solução acima é simples, mas é uma, digamos, "burra". A solução ideal
> seria checar se o arquivo existe antes de carregar, se existir, ótimo:
> carrega. Se não existir, deixa as suas variáveis sem nada dentro. É como se
> tivesse iniciando o programa pela primeira vez. Para fazer isso, importe o
> módulo os. O código de checagem ficaria:
>
> import os.path
> if( os.path.isfile("nome_do_arquivo") ):
> #carrega o arquivo usando a função que mostrei em sala
>
> Qualquer dúvida pode falar.
>
> Abs
>