Ich habe ein Python-Skript, das als Eingabe ~ 20 Argumente benötigt. Ich möchte dieses Skript mehrmals mit verschiedenen Werten für die Argumente jedes Mal ausführen. Im Moment benutze ich einen grundlegenden Bash-Skript wie folgt aus (mit mehr Parametern und mehr unterschiedlichen Werten für jeden Parameter)Optimale Möglichkeit, ein Python-Skript mehrere Male mit verschiedenen Argumentwerten auszuführen
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
ich aber bin beunruhigend, dass dies nicht der optimalste Weg, es zu tun. Sowohl Kodierung als auch Rechenzeit. Können Sie eine alternative Methode zum Einfügen der Parameter vorschlagen und das Programm effizienter ausführen?
Vielen Dank im Voraus.
Warum importieren Sie nicht einfach das Skript und führen die 'main' Funktion (wie immer es heißt) wiederholt mit den gegebenen Parametern aus? Beachten Sie, dass Ihre Bash-Schleife sequenziell arbeitet. – MisterMiyagi