2017-05-13 16 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를 사용하여 채팅 봇을 구축하려고

역 추적 같이 (마지막으로 가장 최근에 호출) 오류를 던지고있다

: 에 파일 "초기화 평", 라인 3, 커널 = aiml.kernel() AttributeError : '모듈'개체가 어떤 속성 '커널'

+0

이이 [게시물] (http://stackoverflow.com/q/33971517/6521116)을 참조하십시오,이 도움이 될 수 있습니다. –

답변

0

aiml.kernel() aiml.Kernel해야한다()

참고 AIML 패키지는 작동이 없습니다 Python 2. GitHub의 Py3kAiml은 Python 3 대안이다. 또한 post을 참조하십시오.

+0

안녕하세요 크리스 ..하지만 파이썬 2.7만을 사용하고 있습니다 .. – kumararaja

+0

당신은 python --version을 사용하여 기본 파이썬 버전을 확인할 수 있습니다. 또한 python3을 설치했을 수도 있습니다. –

+0

예 Kris 내가 .. 확인했습니다. 2.7 – kumararaja