Skip to content

Latest commit

 

History

History
43 lines (30 loc) · 1.32 KB

escrevendo_em_arquivos.md

File metadata and controls

43 lines (30 loc) · 1.32 KB

Escrevendo informações em um arquivo

Neste tópico, veremos como escrever dados e salvar em arquivo utilizando o Python.


  • Para isso, a linguagem fornece dois métodos. O primeiro é o método write() que recebe uma string como parâmetro e a insere no arquivo:
    arquivo = open("ola_mundo.txt", "a")
    arquivo.write("Olá, mundo!")

Com a execução das linhas acima o python criará o arquivo, caso não exista e irá inserir o texto "Olá, mundo!".


  • O segundo método é o writelines(), onde pode ser usado um objeto iteravel (lista, tupla, dicionario, etc...). Dessa forma, varias linhas podem ser inseridas de uma unica vez no arquivo, diferente do método write(), que insere uma string por vez apenas.
In[]:
    arquivo = open("texto.txt", "a")

    frases = list()
    frases.append("Python \n")
    frases.append("4 \n")
    frases.append("Noobs \n")
    frases.append("He4rt Developers \n")

    arquivo.writelines(frases)  
  • A lista é um objeto iterável, então podemos passa-la como parâmetro do método writelines(). Utilizamos, também, o \n para saltar a linha ao escrevê-la no arquivo. Com isso, o resultado será o seguinte:
Out[]:

writelines