该文档为argparse Python模块,而优秀的我敢肯定,是太多了我的小初学者右脑把握现在.我不需要在命令行上进行数学运算,也不需要在屏幕上使用格式化线条或更改选项字符.我想要做的就是"如果arg是A,那么,如果B这样做,如果以上都不显示帮助并退出".
我想创建一个交互式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
...
Run Code Online (Sandbox Code Playgroud)
我当然可以使用infinte循环获取用户输入,拆分行以获取命令的各个部分,但是有更好的方法吗?即使在PHP(Symfony 2控制台)中,它们也允许您创建控制台命令以帮助设置Web应用程序.在Python中有类似的东西(我使用的是Python 3)