Ir ao conteúdo

Posts recomendados

Postado
agenda=[]

if(opcao==7):
        arquivo = open("obras.txt", "r")
        for linha in arquivo:
            linha.rstrip()
            if("NOME" in linha):
                print(linha.rstrip("\n"))
                nome=input(linha)
                
            if("ENG" in linha):
                print(linha)
                eng=input(linha)
            
            agenda.append([nome,eng])            
        arquivo.close()

 

Boa noite pessoal! Estou fazendo um programa rápido para ler um Arquivo, e inserir os dados juntos em um vetor, a fim de que fique mais fácil mexer depois. Todavia, da forma que eu fiz, quando executo o programa, aparece o erro dizendo que NOME NÃO FOI DEFINIDO, e o IDLE aponta o erro para o "agenda.append([nome,eng])". 

Se possível, como seria a resolução desse problema? Desde já, grato 

(Tem só uma parte do programa aí)

  • Membro VIP
Postado
9 minutos atrás, gabname disse:

agenda=[]

if(opcao==7):
        arquivo = open("obras.txt", "r")
        for linha in arquivo:
            linha.rstrip()
            if("NOME" in linha):
                print(linha.rstrip("\n"))
                nome=input(linha)
                
            if("ENG" in linha):
                print(linha)
                eng=input(linha)
            
            agenda.append([nome,eng])            
        arquivo.close()

 

Boa noite pessoal! Estou fazendo um programa rápido para ler um Arquivo, e inserir os dados juntos em um vetor, a fim de que fique mais fácil mexer depois. Todavia, da forma que eu fiz, quando executo o programa, aparece o erro dizendo que NOME NÃO FOI DEFINIDO, e o IDLE aponta o erro para o "agenda.append([nome,eng])". 

Se possível, como seria a resolução desse problema? Desde já, grato 

(Tem só uma parte do programa aí)

 

Você tem que colocar exatamente o nome igual, voce colocou nome e eng em minúsculo, sendo que está em maiusculo (NOME e ENG)

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!