python cmd命令 例子
时间: 2024-04-10 08:26:21 浏览: 294
命令模式例子
Python的cmd模块是一个用于创建命令行解释器的库。它允许你创建一个交互式的命令行界面,类似于Windows的命令提示符或者Unix/Linux的终端。
下面是一个简单的例子来演示如何使用cmd模块创建一个自定义的命令行解释器:
```python
import cmd
class MyCmd(cmd.Cmd):
prompt = '>> '
def do_greet(self, line):
print('Hello,', line)
def do_quit(self, line):
return True
if __name__ == '__main__':
my_cmd = MyCmd()
my_cmd.cmdloop()
```
在这个例子中,我们创建了一个名为MyCmd的类,继承自cmd.Cmd。我们定义了两个方法:do_greet和do_quit。do_greet方法用于处理输入的命令"greet",并打印出问候语。do_quit方法用于处理输入的命令"quit",并返回True来退出命令行解释器。
在主程序中,我们创建了一个MyCmd的实例,并调用cmdloop方法来启动命令行解释器。用户可以在提示符后输入命令,并根据定义的方法来执行相应的操作。
阅读全文