假设调用方式是类似 puppet 或者 git 这样的:
app command subcommand
那么,我好奇的是,有没有可以像 Tornado 那样对这种 CLI 路由进行解析的编程框架呢?
除了 argparse 之后,还有没有别的比较科学的库呢?
app command subcommand
那么,我好奇的是,有没有可以像 Tornado 那样对这种 CLI 路由进行解析的编程框架呢?
除了 argparse 之后,还有没有别的比较科学的库呢?
1
Livid MOD OP PRO |
2
qiao Apr 4, 2013 via Android 推荐 docopt , 用了它后绝对不会再想用其它的库了
|
3
Livid MOD OP PRO |
4
luztak Apr 4, 2013
|
6
hfeeki Apr 4, 2013 还是用python自带的cmd.py吧, 比较全面,本身就能实现类似docopt的功能,其他的如自动完成
cmdln.py对cmd.py进行了增强,可以同时支持交互式命令行和普通的命令行,别名等。 本人对cmdln.py进行了增强,增加了类似 more 的功能、支持了命令分组的功能等。 https://github.com/hfeeki/cmdln.git |
7
cute Aug 20, 2015
试试 click
|