我正在尝试用python运行aiml文件。myfile.py
和myaiml.aiml
在一个目录中。当我双击python目录中的目录中的myfile.py
时,aiml文件被加载,但是当我用命令python directory\myfile.py
从cmd运行它时,aiml文件没有被加载。有什么区别?在
我的代码:
import aiml
k = aiml.Kernel()
k.learn("myaiml.aiml")
while True:
input = raw_input("> ")
response = k.respond(input)
print response
当我试图将代码更改为k.learn("C:Python27\directory\myaiml.aiml")
时,它也无法加载。在
我尝试将这些文件移到python目录,并使用命令:python myfile.py
运行它,这样就可以了。但是如果我想在其他目录中创建这些文件并从cmd运行它该怎么办呢。会吗?在
我用真实路径解决了这个问题:
希望有帮助。在
相关问题 更多 >
编程相关推荐