【发布时间】:2020-10-13 15:10:04
【问题描述】:
我有一个从模块调用函数并使用命令行参数 (sys.argv) 的程序。我想用这些参数的不同值集多次调用这个函数。我基本上是在尝试使用循环来运行它,但它不起作用:
test_args = [[1,2,3],[4,5,6],[7,8,9]]
i = 0
while i < len(test)args)+1:
sys.argv = test_args[i]
module.function()
i=i+1
我尝试了 for 循环甚至 while 循环,但迭代在第一次迭代后停止。第一次迭代虽然运行成功,但没有进行下一次迭代,即 i = i+1
有没有办法循环运行?
【问题讨论】:
标签: python function loops command-line-arguments