Pular para o conteúdo

Passagem de arquivos por parâmetro

Responder tópico
  • Denunciar
  • Indicar

1. Passagem de arquivos por parâmetro

Enviado em 30/04/2012 - 18:33h

Galera, estou querendo fazer um programa em Python para passar um arquivo por parâmetro, fazer uma busca nesse arquivo e obter outro de saída co o resultado da busca.

Por enquanto fiz o seguinte:

#!/usr/bin/env python


import re
import sys

param = sys.argv[1]

def Search(pat, text):
s_results = re.findall(pat, text)
for s_result in s_results:
print s_result +','

f = open(???????????, 'r') # <-- Aqui está o problema! preciso passar uma string com o caminho do , porém o resultado param é uma lista, #com o que eu escrevi no parâmetro.


content = f.read()


def main():
Search(r'[\w.]+@[\w.]+', content)

# Outro problema é que não sei escrever o resultado da busca acima no arquivo


if __name__=='__main__':
main()

#Alguém poderia me ajudar ?

Responder tópico

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder