5

用于构建自记录命令行实用程序的Thor的 python 替代品是什么?

更新:点击最接近 Python 的雷神,请参阅http://click.pocoo.org/

4

2 回答 2

2

不确定这是否正是您想要的,但恕我直言,它是Sphinx + python docstring + argparse

于 2013-08-13T13:38:38.020 回答
2

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

文档说它已optparse被弃用并argparse替换它,尽可能保持一些向后兼容性。虽然,argparse 不是那么容易使用,并且已经创建了 3rd-party 库。

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

要编写面向行的命令解释器,您可以找到有用的 Python cmd模块。

我最后想指出,docopt 和悬崖不是你问Python 替代品,而只是我找到的一对。

于 2013-08-13T14:09:15.023 回答