Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
用于构建自记录命令行实用程序的Thor的 python 替代品是什么?
更新:点击是最接近 Python 的雷神,请参阅http://click.pocoo.org/
不确定这是否正是您想要的,但恕我直言,它是Sphinx + python docstring + argparse。
Python 原生(通过标准库)提供了两个包来为命令行工具创建自动文档接口:optparse和argparse。
文档说它已optparse被弃用并argparse替换它,尽可能保持一些向后兼容性。虽然,argparse 不是那么容易使用,并且已经创建了 3rd-party 库。
optparse
argparse
看看docopt和有关它的视频。悬崖是另一种可能。
要编写面向行的命令解释器,您可以找到有用的 Python cmd模块。
我最后想指出,docopt 和悬崖不是你问的Python 替代品,而只是我找到的一对。