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)」)' –