Neste artigo você vai aprender a como escrever em arquivo em Python, ou seja, adicionar linhas de texto a um arquivo por meio de um script

escrever em arquivo em Python capa

Fala programador(a), beleza? Bora aprender mais sobre manipulação de arquivos e também sobre Python!

Primeiramente é necessário abrir o arquivo, o que é feito com a função open

Vamos abrir o mesmo em modo de escrita, precisamos adicionar então a open dois parâmetros

  • O nome do arquivo;
  • O parâmetro w (de write);

Depois podemos utilizar o método write, que recebe um texto

Este texto é o que será escrito em seu arquivo!

Veja um exemplo prático do que foi explicado acima:

with open('meuarquivo.txt', 'w') as file:
    file.write('Este texto deve ser escrito no arquivo')

Observe que utilizamos o operador with para abrir o arquivo com open, o nosso arquivo se chama meuarquivo.txt, você deve mudar para o nome do seu arquivo

Note também o w, como parâmetro para escrita, e também o nosso alias

Chamamos o a arquivo de file, para podermos referenciar posteriormente e escrever no mesmo

Por último, escrevemos com o método write no nosso arquivo

E aquela frase será inserida no mesmo, o que resolve o nosso problema! 🙂

Conclusão

Neste artigo você aprendeu a como escrever em arquivo em Python, de maneira simples e objetiva

Utilizamos a função open para abrir o arquivo, utilizando o parâmetro w, que é para escrever em um arquivo

Posteriormente utilizamos a função write, que tem o papel de adicionar conteúdo em um arquivo, ou seja, escrever no mesmo

Esta função recebe um texto como parâmetro, que é o que será adicionado no arquivo

Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias!

Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!

Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias

O link acima contém um cupom de desconto para os cursos!
Subscribe
Notify of
guest

0 Comentários
Inline Feedbacks
View all comments