美文网首页
程序模拟终端交互类

程序模拟终端交互类

作者: EnjoyWT | 来源:发表于2018-08-30 17:04 被阅读12次

不知道哪里找来的文件. 相关方法自己测试

class MyShell(Cmd):
    def __init__(self):
        Cmd.__init__(self)
        self.prompt = ">>"
        self.intro = """
    """
        self.robot = ArrayTest()

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


    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):  # 输入无效命令处理办法
        print "line"


if __name__ == '__main__':

    shell = MyShell()

    shell.cmdloop()

相关文章

  • 程序模拟终端交互类

    不知道哪里找来的文件. 相关方法自己测试

  • APUE读书笔记-19伪终端(4)

    expect 程序 伪终端可以用来以非交互的模式来运行交互的程序。大量的程序需要一个终端来运行。有一个例子就是pa...

  • 第二节  基本概念及操作

    一、关于终端 1、linux系统提供了终端模拟器程序(Terminal)。 2、作用:在图形界面下让我们在...

  • 关于 Cypress 同界面元素交互的讨论

    click 是 Cypress 里最常用的模拟用户操作的方法之一。 这些命令模拟用户与您的应用程序交互。 在幕后,...

  • I/O交互,web交互(8.10)

    I/O交互 终端交互使用

  • iOS 模拟器录制视频

    捕获iOS模拟器视频以用于App Preview视频: 打开模拟器并运行你的应用程序; 打开终端; 使用以下命令开...

  • Spring声明式事务

    模拟一个买书结账的环境环境搭建:bookDao类,与数据库交互 bookService类,逻辑操作 ioc容器xm...

  • 【Linux Shell 脚本攻略】Day01

    1、终端 终端是交互式工具,用户可以通过终端与shell环境进行交互。shell命令都是在shell终端中输入并执...

  • python基础

    一、第一个python程序   在终端中创建文件第一个python程序.py,输入 二、python的交互模式  ...

  • 数字内容+互动程序

    什么是互动程序?互动程序是指通过人的动作,让显示终端出现跟随动作产生的交互画面。 互动程序分类:从空间上分类:隔空...

网友评论

      本文标题:程序模拟终端交互类

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