python批量执行多个py文件_怎么用python3顺序执行多个py文件?

之前跟大家讲解过运行一个文件,但是大部分时候我们是不可能只运行一个文件的,那如果遇到需要运行多个文件的时候,我们需要怎么处理呢?今天,针对这个问题,着重给大家说下哦~一起来看下哈~

Bash for Loop:使用不同的参数运行多个文件

如果我们想用不同的参数运行一个文件呢?例如,我们可能希望使用相同的脚本来使用不同的模型来预测数据。import joblib

# df = ...

model_path = 'model/model1/XGBoost/version_1'

model = joblib.load(model_path)

model.predict(df)

如果一个脚本需要很长时间才能运行,而我们有多个模型要运行,那么等待脚本运行完毕然后运行下一个脚本将非常耗时。有没有一种方法可以告诉计算机用一个命令行运行1,2,3,10,然后去做其他的事情。

是的,我们可以用for bash for loop。首先,我们使用系统argv使我们能够解析命令行参数。如果要覆盖命令行上的配置文件,也可以使用hydra等工具。import sys

import joblib

# df = ...

model_type = sys.argv[1]

model_version = sys.argv[2]

model_path = f'''model/model1/{model_type}/version_{model_version}'''

print('Loading model fro

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值