Как непрерывно вызывать Python-файл с разбором аргументов - PullRequest
0 голосов
/ 01 марта 2019

Я пытаюсь построить базовый конвейер для рабочего процесса, который у меня есть.Вот что у меня есть:

def parse_all_files():
    import os
    import glob

    PATH = '{}{}'.format(os.getcwd(), '/data/payment_files/new/*.csv')
    COMMAND = 'python paypal_post_process.py -a %PAYPAL_KEY% %PAYPAL_SECRET% -e live -p {}'

    new_files = glob.glob(PATH)

    for file in new_files[5:]:
        os.system(COMMAND.format(file))

Это обернуто внутри большего файла конвейера, но моя цель - запустить paypal_post_processing с этими аргументами, передаваемыми динамически.Во-первых, есть ли лучшая практика для этого?Я чувствую, что должно быть.Во-вторых, когда я запускаю это, все работает, однако цикл почему-то никогда не прерывается.Я не могу заставить программу прекратить выполнение.

Есть советы?Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...