O principal objetivo deste poste é explicar de maneira simples como se realizar escrita e leitura de arquivos texto utilizando a linguagem de programação Python.
Escrita
Para escrita de um arquivo utilizamos o método open(string,string), que recebe dois parâmetros, o primeiro é o local onde está o arquivo que será aberto, o segundo é tipo de permissão, como vamos criar um arquivo para escrita utilizamos o parâmetro 'w' e o método write(string) do próprio tipo arquivo.
Sintaxe:
nome_arquivo = open('caminho_do_arquivo', 'permissao')
nome_arquivo.write('dados')
Onde:
* nome_arquivo - Variável do tipo arquivo.
* caminho_do_arquivo - Caminho onde o arquivo será criado(caso não for especificado caminho o arquivo será criado no mesmo nível do arquivo .py que o chama).
* permissão - Permissão para abertura do arquivo (w - escrita , r -leitura)
*dados - String a ser inserida.
Exemplo:
arquivo = open('arquivo.txt','w')
arquivo.write('Isso é apenas um teste...')
Neste exemplo será criado um arquivo.txt com permissão de escrita e será adicionado o conteúdo "Isso é apenas um teste.." ao mesmo.
Leitura
Para escrita de um arquivo utilizamos o método open(string,string), que recebe dois parâmetros, o primeiro é o local onde está o arquivo que será aberto, o segundo é tipo de permissão, como vamos criar um arquivo para leitura utilizamos o parâmetro 'r' e o método read() do próprio tipo arquivo.
Sintaxe:
nome_arquivo = open('caminho_do_arquivo', 'permissao')
nome_arquivo.read()
Onde:
* nome_arquivo - Variável do tipo arquivo.
* caminho_do_arquivo - Caminho de onde o arquivo será lido.
* permissão - Permissão para abertura do arquivo (w - escrita , r -leitura)
Exemplo:
arquivo = open('arquivo.txt','w')
arquivo.write('Isso é apenas um teste...')arquivo = open('arquivo.txt','r')
print(arquivo.read())
Neste exemplo o arquivo que criamos terá seu conteúdo exibido no console de saída.