当脚本使用是这样的时候,Python optparse 工作得很好
%prog [options] [args]
但是我需要为带有 1 个必需参数的脚本编写帮助,所以用法会是这样的
%prog action [options] [args]
当你使用 Subversion 时,你会看到类似的东西——它的使用字符串是
svn <subcommand> [options] [args]
所以我的问题是:是否可以以 Subversion 的方式使用 optparse 为所需参数准备帮助?因此,我希望看到这样的帮助:
Usage: python myscript.py action [options] [args]
Available actions:
foo
bar
Options:
--version show program's version number and exit
-h, --help show this help message and exit
-v, --verbose Verbose mode. Output debug log to stdout.