Pular para o conteúdo principal

Como adicionar conteúdo a um arquivo de texto em Python.

Aqui está um tutorial passo a passo sobre como adicionar conteúdo a um arquivo de texto em Python:

Passo 1: Abrir o Arquivo

Para começar a adicionar dados a um arquivo de texto em Python, você precisa primeiro abrir o arquivo usando a função interna open(). Essa função aceita dois argumentos: o nome/caminho do arquivo e o modo em que deseja abrir o arquivo. Neste caso, queremos abrir o arquivo no modo de adição, então passaremos o modo como 'a'.

arquivo = open('nome_do_arquivo.txt', 'a')

Passo 2: Escrever Dados no Arquivo

Depois que o arquivo é aberto no modo de adição, você pode usar o método write() para escrever dados no arquivo. O método write() recebe um argumento de string, portanto, certifique-se de converter quaisquer outros tipos de dados em uma string antes de escrever.

arquivo.write('Olá, Mundo!\n')

Passo 3: Fechar o Arquivo Após terminar de adicionar dados ao arquivo, é importante fechar o arquivo para liberar os recursos do sistema. Você pode fechar o arquivo usando o método close().

arquivo.close()

Juntando tudo, aqui está um exemplo completo que adiciona várias linhas a um arquivo de texto:

# Abrir o arquivo no modo de adição
arquivo = open('nome_do_arquivo.txt', 'a')

# Escrever várias linhas no arquivo
arquivo.write('Olá, Mundo!\n')
arquivo.write('Esta é uma nova linha.\n')
arquivo.write('Adicionando mais dados.\n')

# Fechar o arquivo
arquivo.close()

Observação: É uma boa prática usar a instrução with ao trabalhar com arquivos em Python. A instrução with cuida automaticamente do fechamento do arquivo, mesmo se ocorrer uma exceção. Aqui está um exemplo:

with open('nome_do_arquivo.txt', 'a') as arquivo:
arquivo.write('Olá, Mundo!\n')
arquivo.write('Esta é uma nova linha.\n')
arquivo.write('Adicionando mais dados.\n')

É isso! Agora você sabe como adicionar dados a um arquivo de texto em Python.