我想用批处理文件运行带有多个参数的python脚本。我的脚本当前需要3个输入参数,我希望在完成上一次运行后更改两个参数。这个过程就是这样的
python test.py 5 5 10
虽然我希望第一个参数从5到20运行,然后,第二个参数递增1到10,所以它会是这样的
5 5 10
6 5 10
...
20 5 10
5 6 10
6 6 10
...
20 10 10
我很抱歉,如果这是一个非常简单的程序,但我对创建批处理文件非常陌生。我也在Windows上使用Python 2.7
答案 0 :(得分:0)
for /l %%f in (5 1 20) do for /l %%s in (5 1 10) do python test.py %%f %%s 10
Wheren for /l
遍历数字指示集:start step end
for
可替换参数(示例代码中为%%f
和%%s
)在批处理文件中使用双百分号(百分比加倍以逃避它)。从命令行,使用单个百分号。