对于命令行应用程序,python可以替代thor(ruby)吗?

2024-04-26 10:19:52 发布

您现在位置:Python中文网/ 问答频道 /正文

对于构建自文档化的命令行实用程序,Thor的python替代方案是什么?在

更新:click最接近于Thor for python,请参见http://click.pocoo.org/


Tags: 命令行文档org实用程序httpfor方案thor
2条回答

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

文档说optparse不推荐使用,argparse替换了它,尽可能保持了一些向后兼容性。不过,argparse并不那么容易使用,而且已经创建了第三方库。在

看看docopt和{a4}。cliff是另一种可能。在

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

最后我要指出的是,docopt和cliff并不是您所要求的Python替代品,而是我找到的两个。在

不确定这正是您想要的,但是我知道它是Sphinx+python docstring+argparse。在

相关问题 更多 >