Você está na página 1de 2

Exemplos de programas para manipulação de arquivos de dados (formato texto)

Exemplo 1: gravar um conjunto de nomes digitados fornecidos pelo teclado numa lista em um
arquivo que será criado e se chamará “dados.txt”

Salvar como ExercicioGravacaoArquivo.py

nomes = []
qtd = int(input("Quantos nomes?"))
arquivo = open('C:\\Users\\Aluno\\Desktop\\dados.txt', 'w')
for i in range(1,qtd+1):
s = input("Digite um nome:")
nomes.append(s)
nomes.append('\n')
arquivo.writelines(nomes)
arquivo.close()

Exemplo 2: ler os dados a partir do arquivo “dados.txt” criado anteriormente para uma lista e
imprime o conteúdo da lista na tela

Salvar como ExercicioLeituraArquivo.py

arquivo = open('C:\\Users\\Aluno\\Downloads\\dados.txt', 'r')


dados = arquivo.readlines()
arquivo.close()
for i in range(0,len(dados)):
print(dados[i])
Exemplo 3: acrescentar um conjunto de nomes digitados fornecidos pelo teclado numa lista em um
arquivo já existente chamado “dados.txt”

Salvar como ExercicioAcrescentarDadosArquivo.py

nomes = []
qtd = int(input("Quantos nomes?"))
arquivo = open('C:\\Users\\Aluno\\Desktop\\dados.txt', 'a')
for i in range(1,qtd+1):
s = input("Digite um nome:")
nomes.append(s)
nomes.append('\n')
arquivo.writelines(nomes)
arquivo.close()

Você também pode gostar