多处理使用循环参数

时间:2018-04-04 10:51:32

标签: python list arguments command-line-arguments

我有一个名为generate_the_result.py的python脚本。可以通过使用一个参数执行该脚本来生成结果。例如generate_the_result.py my_arg_01

我有一个文件,其中的内容是脚本的参数列表。

## my list of arguments
my_arg_01
my_arg_02
my_arg_03
my_arg_04
my_arg_05
.
.
.

我想通过循环逐个地在generate_the_result.py脚本上执行上面文件中的每个参数。在python中这样做的最佳方法是什么?

文件中有很多参数,

一个可能的解决方案是读取文件,执行循环,在循环内执行subprocess.call("generate_the_result.py [i]"),但这是最好的方法吗?

1 个答案:

答案 0 :(得分:0)

在我看来,最好的方法是给出包含args的文件路径,并将结果写入另一个输出文件。如果使用csv格式的文件,您可以轻松地迭代原型。

Comparator