如何使用参数解析连续调用python文件

时间:2019-03-01 16:42:03

标签: python operating-system pipeline

我正在尝试为我拥有的工作流程建立基本的管道。这是我到目前为止的内容:

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并动态传递这些参数。首先,有更好的做法吗?我觉得应该有。其次,当我运行此命令时,所有命令均有效,但是循环似乎从未因某种原因而中断。我无法让程序停止执行。

有什么提示吗?谢谢!

0 个答案:

没有答案