首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >XSB Prolog -如何查阅.p文件?

XSB Prolog -如何查阅.p文件?
EN

Stack Overflow用户
提问于 2010-02-14 21:51:33
回答 2查看 1.8K关注 0票数 2

嘿,伙计们,这个问题应该很容易回答...

我正在使用XSB prolog加载.p Prolog...trying数据库

我在目录C:\XSB中有一个文件xxx.P

所以在XSB中我输入

代码语言:javascript
复制
?consult('xxx.p').

我得到了:

代码语言:javascript
复制
cannot find the file or module xxx.p

我尝试将p文件移到与XSB可执行文件相同的目录中,但没有成功。有什么想法吗?

编辑:xxx.p的内容:

代码语言:javascript
复制
has_access(tom,123).
has_access(bob,456).

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-02-15 00:01:42

XSB使用文件扩展名来确定文件类型,它只将.P (大写P)和.pl识别为Prolog文件。使用.P或.pl扩展名命名您的文件,并以此方式进行参考。

代码语言:javascript
复制
| ?- consult('test.p').

no
| ?- consult('test.P').
[Compiling .\test]
[test compiled, cpu time used: 0.0200 seconds]
[test loaded]

yes
票数 2
EN

Stack Overflow用户

发布于 2010-02-14 21:55:03

尝试使用文件的完全限定名称,如下所示:

代码语言:javascript
复制
 ?consult('C:\\XSB\\xxx.p').

如果我没记错的话,你必须转义反斜杠。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2261260

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档