1

argparse を置き換え、ツールにインタラクティブなシェルを提供する 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 に答える