python cmd交互
时间: 2023-07-29 16:12:00 浏览: 127
Python库 | cmd2-0.6.7.tar.gz
您好!对于 Python 的 cmd 交互,您可以使用 Python 内置的 cmd 模块来实现。下面是一个简单的示例代码:
```python
import cmd
class MyCmd(cmd.Cmd):
prompt = '>> '
def do_hello(self, line):
print("Hello, World!")
def do_quit(self, line):
return True
if __name__ == '__main__':
MyCmd().cmdloop()
```
这个示例创建了一个名为 `MyCmd` 的子类,继承了 `cmd.Cmd` 类。`prompt` 属性定义了命令行提示符。然后,我们定义了两个方法 `do_hello` 和 `do_quit`,分别对应了命令 `hello` 和 `quit`。
在 `do_hello` 方法中,我们简单地打印出 "Hello, World!"。在 `do_quit` 方法中,我们返回 `True` 来退出 cmd 交互。
最后,我们使用 `MyCmd().cmdloop()` 来启动 cmd 交互循环。
您可以运行上述代码,然后在命令行中输入 `hello` 来执行 `do_hello` 方法,输入 `quit` 来执行 `do_quit` 方法并退出交互。希望对您有所帮助!如果您有任何问题,请随时提问。
阅读全文