美文网首页
ide端交互程序

ide端交互程序

作者: EnjoyWT | 来源:发表于2018-01-23 19:40 被阅读6次

class MyShell(Cmd):
    def __init__(self):
        Cmd.__init__(self)
        self.prompt = ">>"
        self.intro = """
        学习引擎交互界面
        请输入你要说的话
    """
        self.robot = None

    def preloop(self):
        pass
        #print u"运行之前的欢迎信息"

    def postloop(self):
        print u"程序结束"

    def do_hello(self, line):
        print u"你好"
        print line

    def help_test(self):
        print u"这就是一个测试"

    def do_exit(self, line):
        print u"我退出!!"
        # sys.exit()不需要自己退出的,会有问题
        return True

    def help_exit(self):
        print "退出交互器"

    def emptyline(self):  # 输入命令为空处理办法
        pass

    def default(self, line):  # 输入无效命令处理办法
        if self.robot is not  None:
            s2 = unicode(line, "utf-8")
            self.robot.manger(s2)
            #print type(s2)
            print p.robotReturnWord

相关文章

网友评论

      本文标题:ide端交互程序

      本文链接:https://www.haomeiwen.com/subject/htvtmxtx.html