quinta-feira, 6 de junho de 2013

[Python] - Manipulando arquivos

Nesse post iremos ver como é simples manipular arquivos em Python.

Em outras linguagens de programação pode ser uma dor de cabeça manipular arquivos, mas no Python você perceberá que é bem simples. 

Veja o exemplo de código abaixo (o código está comentado):

# importação do módulo sys
import sys

# criação de objeto do tipo file
arq = open("dados.txt", "w")

# escrevendo no arquivo
arq.write("www.GeeksBR.com\n")
arq.write("Aprendendo Python!\n")

# fechando o arquivo
arq.close()

# abrindo o arquivo
arq = open("dados.txt")

# mostrando na tela o conteúdo do arquivo
# a cada iteração, retorna uma linha do arquivo
for i in arq:
    # sys.stdout envia o texto para saída padrão
    sys.stdout.write(i)

# fechando o arquivo
arq.close() 

Veja que utilizei o módulo sys, ele tem função para permitir escrever o conteúdo do arquivo na saída padrão (geralmente monitor).


Nenhum comentário: