2017-05-13 7 views
1
import aiml 
import os 
kernel = aiml.kernel() 
if os.path.isfile("bot_brain.brn"): 
    kernel.bootstrap(brainFile = "bot_brain.brn") 
else: 
    kernel.bootstrap(learnFiles = "std-startup.xml", commands = "load aiml b") 
    kernel.savebrain("bot_brain.brn") 
while True: 
    print kernel.respond(raw_input("Enter Your Message")).strip() 
aiml.kernel() 

とAIMLを使用して構築されたチャットボットしようとしていますカーネル= aiml.kernel() はAttributeError: 'モジュール' オブジェクトが属性「カーネルのはそれが</p> <p>トレースバック(最新の呼び出しの最後)のようなエラーを投げているのpython

+0

これを参考にしてください。これは役立ちます(http://stackoverflow.com/q/33971517/6521116)。 –

答えて

0

aiml.kernel()aiml.Kernel(あるべき)

注AIMLパッケージのみで動作していませんPython 2. GitHubのPy3kAimlはPython 3の代替手段です。また、postも参照してください。

+0

こんにちはKris ..しかし、Python 2.7のみを使用しています。 – kumararaja

+0

あなたはpython --versionを使ってデフォルトのpythonのバージョンをチェックすることができます。 –

+0

はいKris私がチェックした.. 2.7 – kumararaja

関連する問題