Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Esta imprimindo apenas a primeira linha do arquivo

Olá, poderiam por favor me ajudar, não sei onde estou errando, mas consigo imprimir apenas a primeira linha do arquivo.

arquivo_contatos = open('/home/robson_dev/Downloads/pythonio-projeto-inicial/dados/contatos.csv', encoding='latin_1')

conteudo = arquivo_contatos.readline()

for linha in conteudo:
    print(linha, end='')

Segue resultado abaixo.

/usr/bin/python3.8 /home/robson_dev/PycharmProjects/Alura/Trabalhando_com_IO/pythonio-projeto-inicial/principal.py
1,Guilherme,guilherme@guilherme.com.br

Process finished with exit code 0
2 respostas

Acho que desvendei o segredo, faltou um 's' ao final de readlines.

Não consegui apagar a dúvida então estou me posicionando.

Grato

solução!

Oi, Robson, tudo bem?

Que bom que conseguiu encontrar a resposta. Enquanto o readline() apenas capta a primeira linha do arquivo, a readlines() capta todas as linhas =)