0
我想用pyswip运行prolog文件,然后使用该pl文件中编写的一些规则进行工作。到目前为止,我只能断言一个规则,在python列表中获取断言的结果。但是我怎样才能用pyswip运行一个pl文件。我发现了一些文件,github,Yuce's Blog,pyswip page但他们没有实现我所需要的。使用pyswip运行prolog(.pl)文件
我想用pyswip运行prolog文件,然后使用该pl文件中编写的一些规则进行工作。到目前为止,我只能断言一个规则,在python列表中获取断言的结果。但是我怎样才能用pyswip运行一个pl文件。我发现了一些文件,github,Yuce's Blog,pyswip page但他们没有实现我所需要的。使用pyswip运行prolog(.pl)文件
您可以使用该方法咨询加载特等文件,用PySWIP:
prolog = Prolog()
prolog.consult("myplfile.pl")
希望它可以帮助你!
那么我怎样才能调用咨询'prolog'文件的谓词? –
您现在可以查询序言文件,了解您在其中陈述的规则和事实。例如: 'prolog.query(“father(michael,X)”)' –