用python运行不同的代码

时间:2018-01-02 15:32:54

标签: python perl

我正在开发一个项目,我需要使用不同的参数运行代码数千次。喜欢

 gringo some_random_SAT.lp --const n=i |clasp 0

我需要不断更改i从1到500并获取some_random_SAT.lp输出的信息,然后我需要对我拥有的c ++代码执行相同操作。将所有数据写入文件。我的问题是如何做到这一点。

我不是要求某人告诉我如何做到这一切,我只是想知道一本好书或者在哪里学习如何做类似这样的事情。

如果perl工作得更好,我可以做到这一点,我没有附加到python。

我正在运行Linux,如果这有任何区别。

1 个答案:

答案 0 :(得分:0)

编写一个简单的bash脚本来为你完成。

你可以使用for循环多次重复命令,每次都递增。

要获取输出(我想将其保存在文本文件中就足够了吗?),您可以将每次执行的输出传递给文件,甚至可以将每个执行的文件传输到单独的文件中。

For Loops in bash

How to fetch the output and use i in the file name (if you want each output in a different file)