def Idconta():
with open("idconta.txt","r") as t:
ultima_linha = t.readlines()[-1]
idconta = int(ultima_linha) + 1
return(idconta)
## algum codigo usando idconta. Neste caso gostaria de abrir o arquivo e guardar o valor atualizado de idconta
if(__name__ == "__main__"):
Idconta()
Time boa tarde, É possivel armazenar o valor do return (idconta) para utilização posterior dentro do escopo da função? Tentei usar uma variavel global mas não tive sucesso. Após o return, pode-se executar mais blocos de código ou isto não é boa prática? Racional: 1 - pegar o ultimo idconta do txt 2- devolver idconta+1 3 - salva idconta+1 no txt <---- aqui eu travei