shell脚本运行python命令

现在的python通常使用argparse来传参,可以在运行python文件时对超参数的值进行改变,可以不用改变代码,也可以多组参数同时测试。

但是如果要对大量超参数进行尝试(炼丹)时,手动输入似乎力有不逮。因此shell脚本就有用武之地。

可以用一个循环将所有超参数依次输入。

for((i=1000;i<=40000;i=i+1000));
do
  python test.py -m params/${i}.pth
done  

但是要注意,shell在windows下的换行符和linux下的不通用。

解决方法:

https://blog.csdn.net/MyOracleFei/article/details/103142172?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromBaidu-1.control&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromBaidu-1.control  

原文地址:https://www.cnblogs.com/jiangnanyanyuchen/p/14081476.html