0

我有一个基本问题。我想用不同的输入(R0.arg)和输出(V0.art)多次运行 Arc.py 这个想法是重复这样的命令:

Arc.py R0.arg V0.art

Arc.py R1.arg V1.art

Arc.py R2.arg V2.art

Arc.py R3.arg V3.art

Arc.py R4.arg V4.art

Arc.py R#.arg V#.art

...

..

.

直到 #=1000。

请问你能帮帮我吗?

4

1 回答 1

2

有什么阻止你做以下事情吗?:

import whatever

def main(arg1):
    # routine to be run

if __name__=='__main__':
    sys.exit(main(sys.argv[1]))

在另一个 python 文件中,只需导入模块并循环调用例程:

import otherfile

for i in xrange(1000):
    otherfile.main(arg1)
于 2012-06-28T14:43:40.067 回答