2
respostas

Aula 12 - comando 'Linha'

Como o comando 'linha' funcionou normalmente para ler cada linha do arquivo sem antes ele ter sido declarado? Na aula 11 o comando 'linha' foi criado com conforme abaixo e depois o loop foi chamado para ler cada uma das linha ;

linha = arquivo.readline()

>>> for linha in arquivo:
...     print linha
2 respostas

Olá Felipe!

"Linha" não é um comando, é uma variável!

Ela foi declarada aqui:

linha = arquivo.readline()

Só que quando você usa o laço for, o que está dentro do seu arquivo vai sobrepondo sua variavel "Linha", tanto é que se você der um print linha logo após o for você verá que ele irá printar a ultima linha do arquivo.

Espero que tenha ajudado!

Qualquer dúvida pode me chamar por aqui mesmo!

Bons estudos! ^^

Olá Felipe!

Conseguiu sanar sua dúvida?

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software