ComeçarComece gratuitamente

Importação de arquivos de texto linha por linha

No caso de arquivos grandes, talvez não queiramos imprimir todo o seu conteúdo no shell: você pode querer imprimir apenas as primeiras linhas. Digite o método .readline(), que permite que você faça isso. Quando um arquivo chamado file estiver aberto, você poderá imprimir Na primeira linha, você deve executar file.readline(). Se você executar o mesmo novamente, a segunda linha será impressa, e assim por diante.

No vídeo introdutório, Hugo também apresentou o conceito de um gerenciador de contexto. Ele mostrou que você pode vincular uma variável file usando uma construção de gerenciador de contexto:

with open('huck_finn.txt') as file:

Ainda dentro dessa construção, a variável file será vinculada a open('huck_finn.txt'); Portanto, para imprimir o arquivo no shell, todo o código que você precisa executar é:

with open('huck_finn.txt') as file:

    print(file.readline())

Agora você usará essas ferramentas para imprimir as primeiras linhas de moby_dick.txt!

Este exercício faz parte do curso

Introdução à importação de dados em Python

Ver Curso

Instruções de exercício

  • Abra o site moby_dick.txt usando o gerenciador de contexto with e a variável file.
  • Imprima as três primeiras linhas do arquivo para o shell usando .readline() três vezes no gerenciador de contexto.

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

# Read & print the first 3 lines
with open('moby_dick.txt') as ____:
    print(____)
    print(____)
    print(____)
Editar e executar código