Ir para conteúdo
Fórum Script Brasil

danielRodrigues

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Sobre danielRodrigues

danielRodrigues's Achievements

0

Reputação

  1. Deixa eu ver se entendi: def atualizaCliente(): nomeClienteConsulta = input("Entre com o nome para fazermos fazer a busca :") arquivo = open("dados.txt").readline() # irei excluir esta linha de código # e colocar : #arquivo_atualizado = open("dados.txt","w") #arquivo_atualizado.write(arquivo) arquivo = [str(x).rstrip() for x in arquivo] for linha in arquivo: if nomeClienteConsulta.title() in linha: lista = linha.split(',') print("Cliente encontrado") print("Deseja atualizar qual dado :") opcao = int(input("1) Nome.\n2) Idade.\n3) Endereco.\n4) Todos os dados.\n")) if (opcao == 1): newNome = input("Entre com o novo nome :") lista[0] = newNome print(lista) arquivo = open("dados.txt","a") arquivo.write(arquivo) isso ou não ?
  2. ArteEN Obrigado por me dar um FeedBack, Porem ele não esta substituindo o antigo Dado. No arquivo fica assim Antes - ['Daniel Rodrigues da Silva', '18', 'Newton Atheniel'] depois - ['daniel Rodrigues da Silva', '18', 'Newton Atheniel']['Maria Rodrigues', ' 18', ' Newton Atheniel']
  3. def atualizaCliente(): nomeClienteConsulta = input("Entre com o nome para fazermos fazer a busca :") arquivo = open("dados.txt").readlines() controler = -1 arquivo = [str(x).rstrip() for x in arquivo] controler +=1 for linha in arquivo: if nomeClienteConsulta.title() in linha: lista = linha lista = lista.split(',') print("Cliente encontrado") print("Deseja atualizar qual dado :") opcao = int(input("1) Nome.\n2) Idade.\n3) Endereco.\n4) Todos os dados.\n")) if (opcao == 1): newNome = input("Entre com o novo nome :") newLista = linha.replace(lista[0], newNome.title()) print(newLista) lista = str(newLista) dado = str(lista) arquivo = open("dados.txt","a") arquivo.write(dado + '\n') Pessoal o Código acima realiza uma consulta e atualiza porem quando adiciona os dados novamente os dados estão em forma de uma string só e não uma lista alguém pode me Ajudar ?
×
×
  • Criar Novo...