Como escrever em arquivo de texto no python
Neste tutorial veremos como escrever em arquivo de texto no Python.
Introdução
Este será um breve tutorial demostrando como escrever em arquivo de texto no Python, sem a necessidade de utilizar libs auxiliares para execução desta tarefa.
O que é o Python?
O que é o Pytho, o Python nada mais é que uma linguagem de programação de alto nível, interpretada, orientada a objetos, funcional, e possui uma tipagem tanto dinâmica quanto forte. O Python foi lançada em 1991 e seu criador foi Guido Van Rossum.
Para executarmos este tutorial precisamos destes requisitos:
- Python;
Com isso vamos criar e escrever em um arquivo de texto no Python
Para conseguirmos escrever em um arquivo de texto no Python, só precisamos da seguinte instrução with open('texto.txt', 'w')
, está instrução está informando ao Python para abrie o arquivo de nome (texto.txt
) e que vamos realizar a função de escrita nele.
E para realizar a escrita usamos a instrução arq.write('texto a ser escrito no arquivo')
e essa instrução fala ao Python para escrever na ultima linha do arquivo.
Segue abaixo um exemplo prático:
with open('texto.txt', 'w') as arq:
arq.write('Escrever em arquivo de texto no python')
Ao executarmos o script acima, você notará que na pasta onde se encontra o seu projeto foi criado um arquivo de texto com o nome “texto.txt” ao abrir este arquivo, você verá que está escrito:
'Escrever em arquivo de texto no python'
Segue uma breve explicação do script:
Na linha 1 informamos ao Python que queremos abrir o arquivo “texto.txt”, para leitura e escrita.
Na Linha 2, pegamos o contexto criado e escrevemos o texto no arquivo;
Ao terminar todos os comandos o arquivo é fechado.
A função "open"
também aceita outros parametros, veja abaixo os parametros permitidos:
r
– Informa a função open, que você quer abrir o arquivo, para leitura.w
– Informa a função open, para abrir o arquivo no modo leitura e escrita. O stream será posicionado no início do arquivo e caso o arquivo não exista ele será criado.a
– Informa a função open, para abrir o arquivo no modo leitura e escrita. O arquivo será criado caso não exista e o stream é posicionado no final do arquivo.