由于assert中的单引号导致的swi-prolog错误

时间:2015-04-20 11:21:43

标签: python prolog swi-prolog

我在试图用单引号'断言事实时,swi-prolog给出了这个错误:

raise PrologError("".join(["Caused by: '", query, "'."]))
pyswip.prolog.PrologError: Caused by: 'assertz((fact('kh'an'))).'.

这是发生错误的python片段:

linkage = "linkage('"+str(read_str.lower())+"', '"+ str(sub_link) +"')"
self.prolog_rule_identify.assertz(linkage)

read_strtoday's dateMen's wear

0 个答案:

没有答案