Python Exemplo de Arquivo

9 de março de 2019 Off Por Marcelo Martins

Exemplo de criação de Arquivo em Python.

Neste exemplo, gravamos um arquivo chamado analisa.log, e lemos o arquivo.

Para demonstrar o uso de I/O em python.

#Criando Python estrutura de Arquivos
#Estrutura de Log<br>#criado por Marcelo Maurin Martins
import sys

#Abre log
def AbreLog():
   return(open('analisa.log','r'))

def FechaLog(Log):
   Log.close()


def processalinha(linha):
   output = linha #por enquanto nao faz nada
   print('Linha:',linha)
   return output

def LeLog(Log):
   for linha in Log.readlines():
   processalinha(linha)

def CriaLog():
   Log = open('analisa.log','w')
   for conta in [1,2,3,4,5,6,7,8,9,10]:
      Log.write('teste\n')
   FechaLog(Log)


def main():
   print('Programa de analise de Dados')
   CriaLog()
   Log = AbreLog()
   LeLog(Log)
   FechaLog(Log)

#inicia
main()

Comentando o programa

O primeiro comando a rodar é o main(), que será chamado.

A função main(), é definido ao chamar o def main():, que executa as seguintes rotinas:

  • Crialog()
  • AbreLog
  • LeLog(Log)
  • FechaLog(log)

CRIALOG

O CriaLog, cria um arquivo analisa.log, armazenando o texto ‘TESTE’, 10 vezes.

AbreLog