いくつかの python ファイルを、さまざまな設定とさまざまなファイル名で何度も実行する必要があります。
これが私がしなければならないタスクの例です。これは Linux 用ですが、Windows でも同じことを行う必要があります。Python を呼び出し元として使用し、STD I/O で動作するように既に設定されている他の Python スクリプトを実行する方法はありますか? Pythonにはこのようなシェルがありますか? 私は、Linux と Windows の両方でバッチ コードを維持することに切り替えるよりも、むしろこれを実行したいと考えています。
#!/bin/bash
#run scripts to generate and manipulate data
for ((i=1; i<=3 ; i++))
do
randfuncgen.py -k 12 > randomvalues_$i.fitdata
probe.py -k 12 < randomvalues_$i.fitdata > randomvalues_$i.walshdata
std.py -m s < randomvalue_$i.walshdata > randomvalues_separate_std_$i.walshdata
std.py -m a < randomvalue_$i.walshdata > randomvalues_all_std_$i.walshdata
done