我有一个python脚本,它接受大约20个参数作为输入。 我想多次运行这个脚本,每次使用不同的参数值。 目前,我使用的基本bash脚本如下(每个参数有更多的参数和更多不同的值)
for com_adv_par18 in 0.288 0.289
do
for com_adv_par19 in 0.288 0.289
do
for com_adv_par20 in 0.288 0.289
do
python alpha2.py $com_adv_par18 $com_adv_par19 $com_adv_par20
done
done
done
我担心这不是最好的办法。无论是编码还是计算时间。 你能提出其他方法来插入参数并更有效地运行程序吗?在
提前谢谢。在
为什么不使用另一个python脚本来处理arg并根据需要调用初始脚本呢? 请参见Run a python script from another python script, passing in args这样的线程
你的问题的答案取决于很多事情——一个重要的因素是每次执行所需的时间长度。在
如果您可以重构
alpha2.py
脚本,以便可以import
它,那么您可以使用一个python包装器脚本:每次执行仍然是连续的,但是这种方法的优点是,您不会为每个参数组合加载一个新的python实例的开销。在
相关问题 更多 >
编程相关推荐