Para o meu projeto de mineração de texto (com um conjunto de dados da Enron ), tenho este script Python:
from glob import glob
import fileinput
with open('/media/output/inbox.txt', 'w') as out:
for line in fileinput.input(glob('*.')):
if 'Subject:' in line:
out.write(line)
Dentro de mais de 1000 pastas com uma estrutura de pastas em profundidade em uma etapa como esta,
-folder
--folder 2.
usando este comando terminal e ele funciona perfeitamente.
find allen-p fischer-m kitchen-l phanis-s smith-m arnold-j forney-j kuykendall-t pimenov-v solberg-g ,,,,,,,,,,, zufferli-j -maxdepth 1 -exec cp file.py {} \;
Observando o script Python, tento extrair uma linha específica de um arquivo e colá-la em outro arquivo.
Então percebi que precisava executar esses scripts um por um.
Como posso executar cada script automaticamente, um após o outro e com toda a estrutura de pastas?
Estou procurando algum código de terminal como acima ou um script Python.