我需要使用不同的设置和不同的文件名一遍又一遍地运行一些 python 文件。
这是我需要执行的任务的示例。这适用于 Linux,但我需要在 Windows 中做同样的事情。有没有办法使用 python 作为调用者并运行已经设置为在 STD I/O 上工作的其他 python 脚本?python有这样的shell吗?我宁愿这样做,也不愿切换到在 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