在argparse中传递参数的不同组合

时间:2019-12-25 08:40:42

标签: python shell

问题

我正在尝试运行一些用Python编写的代码。代码的行为现在取决于三个参数(我们将它们称为param1param2param3)。

由于这些参数中的每一个都可以采用多个值。运行所有组合(超过70个)似乎是不可能的任务。我看到人们使用Shell脚本来自动化此过程。但是,我编写的以下外壳程序不起作用(外壳程序我不熟悉)。

#!/bin/sh
for param1 in "a" "b" "c" "d" "e"
do
    for param2 in "independent" "dependent"
    do
        for param3 in 0 1 2 3 4 5
        do
            python exp.py --param1 $(param1) --param2 $(param2) --param3 $(param3)
        done
    done
done

有人可以帮我吗?预先谢谢你。

1 个答案:

答案 0 :(得分:1)

括号错误,请使用class Sample extends Component{ constructor(props) { super(props); this.state = { data: [] } this.doCall = this.doCall.bind(this); } doCall(){ console.log("DO CALL!!"); this.props.dispatch({type: 'FETCH_SAGA_START'}); } render() { return ( <div> <button onClick={this.doCall}>Call Saga 03</ button> </div> ); } export default connect((state)=>state)(Sample); {

}