对于命令行应用程序,thor(ruby)的python替代品是什么?

Ska*_*rab 5 python command-line-interface command-line-parsing thor

用Python替代Thor来构建自文档命令行实用程序?

UPDATE:点击是雷神的对于蟒蛇最接近的等效,看到http://click.pocoo.org/

Pao*_*olo 2

Python 本身(通过标准库)提供了两个包来为命令行工具创建自动文档接口:optparseargparse

文档说它optparse已被弃用并argparse取代它,尽可能保持一些向后兼容性。不过,argparse 并不那么容易使用,并且已经创建了第三方库。

看看docopt和有关它的视频悬崖是另一种可能性。

要编写面向行的命令解释器,您会发现 Python cmd模块很有用。

我最后想指出 docopt 和 Cliff 并不是你所问的 Python替代品,而只是我发现的一对。