PythonArquivosbasico

Escrever arquivo

Salvar dados em arquivos é essencial para qualquer programa que precise manter informações entre execuções: logs de erros, preferências do usuário ou resultados de cálculos. Em Python, a função open() com modo 'w' permite criar ou sobrescrever arquivos de texto de forma simples. Dominar isso é o primeiro passo para programas que realmente persistem dados.

O PROBLEMA

Crie um arquivo "dados.txt" e escreva três linhas de texto com open() modo "w".

EXEMPLO

Arquivo dados.txt com 3 linhas

SOBRE O CONCEITO

open('dados.txt', 'w') cria (ou sobrescreve) o arquivo e retorna um objeto arquivo. O método write() grava uma string, mas não adiciona quebras de linha automaticamente — por isso você precisa incluir '\n' ao final de cada linha. Um erro comum é esquecer de fechar o arquivo: sem close() ou sem usar o gerenciador de contexto with, as alterações podem ser perdidas ou o arquivo pode ficar corrompido. O padrão correto é with open('dados.txt', 'w') as f: pois garante o fechamento automático. Exemplo: f.write('Linha 1\n') escreve cada linha separadamente.

RESOLUÇÃO

Mais exercícios de Arquivos

PYAR02B · BásicoLer arquivoPYAR05B · BásicoContar linhasPYAR09B · BásicoBuscar palavraPYAR11I · IntermediárioLog de sistema
Ver todos os exercícios de Python