1

我正在寻找将替换 argparse 并为我的工具提供交互式 shell 的 Python 命令行框架。

谁能推荐一个独立于操作系统的好包?

$ python mytool.py
$ (mytool) -help 
$ (mytool) -version
$ (mytool) -commands
4

1 回答 1

2

对你来说最好的选择是 python-cliff。它建立在 argparse 之上。它的一些主要特点是

  1. 它支持交互式控制台
  2. 它可以列出命令
  3. 自动完成

有关更多信息,您可以参考其文档

于 2014-03-09T11:02:49.590 回答