0
我試圖用python運行aiml文件。 myfile.py
和myaiml.aiml
在一個目錄中。當我在python目錄下的目錄中雙擊myfile.py
時,aiml文件被加載,但是當我用命令:python directory\myfile.py
從cmd運行它時,aiml文件未加載。有什麼不同?Python - 從目錄加載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運行它。它會是嗎?