使用 Python getopt 模块,我可以根据我对接受的短选项和长选项的定义获得参数列表和选项列表。使用 Java 和 Apache Commons CLI,我可以使用基于相同定义的 HelpFormatter 类的 printHelp 方法打印“使用”消息,而无需编写任何内容(琐碎、耗时、令人恼火以保持最新) 代码。在 Python 中是否可以使用类似的工具?我认为这是必不可少的!
PS我还没有看到HelpFormatter可以做什么,看看吧!
使用 Python getopt 模块,我可以根据我对接受的短选项和长选项的定义获得参数列表和选项列表。使用 Java 和 Apache Commons CLI,我可以使用基于相同定义的 HelpFormatter 类的 printHelp 方法打印“使用”消息,而无需编写任何内容(琐碎、耗时、令人恼火以保持最新) 代码。在 Python 中是否可以使用类似的工具?我认为这是必不可少的!
PS我还没有看到HelpFormatter可以做什么,看看吧!
是的,请改用该argparse
模块。
该optparse
模块已被弃用,取而代之的是新的更好的模块。该argparse
模块会根据您提供的选项生成帮助文本。
如果您使用的是 2.7 之前的 python 版本,则可以将该库安装为pypi的单独依赖项。