【发布时间】:2012-02-18 10:28:01
【问题描述】:
我想创建一个交互式 shell 类型的应用程序。例如:
> ./app.py
Enter a command to do something. eg `create name price`.
For to get help, enter "help" (without quotes)
> create item1 10
Created "item1", cost $10
> del item1
Deleted item1
> exit
...
我当然可以使用无限循环来获取用户输入,拆分行来获取命令的各个部分,但是有更好的方法吗?即使在PHP (Symfony 2 Console) 中,它们也允许您创建控制台命令来帮助设置 Web 应用程序。 Python中是否有类似的东西(我使用的是Python 3)
【问题讨论】:
标签: python-3.x console-application