我正在寻找一个可以生成随机但有效的 python 程序的程序,类似于
我自己尝试这样做,为 python tokenize.untokenize()
提供随机输入函数,但当然大部分生成的源代码都不是我可以用 eval()
解释的有效程序.所以我想知道,如果您知道如何生成随机但有效的 python 程序(可能使用 ast
模块?)或者这样的生成器是否已经存在。
编辑: 我想使用随机 python 源代码作为使用 python 进行遗传编程的起点。所以我想要一个随机程序列表,然后将它们演化为一个返回“Hello World!”的程序。
最佳答案
谷歌搜索python“随机程序生成器”出现了Random Python Program Generator .
如果您想要可下载的脚本,请查看 pyfuzz .
关于python - 搜索随机 python 程序生成器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5128612/