Я пытаюсь построить базовый конвейер для рабочего процесса, который у меня есть.Вот что у меня есть:
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
с этими аргументами, передаваемыми динамически.Во-первых, есть ли лучшая практика для этого?Я чувствую, что должно быть.Во-вторых, когда я запускаю это, все работает, однако цикл почему-то никогда не прерывается.Я не могу заставить программу прекратить выполнение.
Есть советы?Спасибо!