我有一个基本问题。我想用不同的输入(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。
请问你能帮帮我吗?
答案 0 :(得分:3)
有什么阻止你做以下事情吗?:
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)