我正在尝试为我拥有的工作流程建立基本的管道。这是我到目前为止的内容:
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
并动态传递这些参数。首先,有更好的做法吗?我觉得应该有。其次,当我运行此命令时,所有命令均有效,但是循环似乎从未因某种原因而中断。我无法让程序停止执行。
有什么提示吗?谢谢!