2013-02-22 66 views
0

使用Python getopt模塊,根據我對可接受的短和長選項的定義,我可以得到一個參數列表和一個 選項列表。使用Java 和Apache Commons CLI,我可以使用HelpFormatter類的printHelp方法 基於相同的定義打印「用法」消息,而不必編寫任何(瑣碎,費時,煩人的事情以保持最新狀態)最新)代碼爲 它。是否有類似的工具可以在Python中使用?我認爲這是必不可少的Python getopt(show命令的用法?思考:Apache Commons CLI)

PS我還沒有看到HelpFormatter可以做什麼,請查看!

回答

1

是的,請改用argparse module

optparse模塊已被棄用,以支持新的更好的模塊。​​模塊根據您提供的選項生成幫助文本。

如果您在2.7之前使用python版本,則可以將該庫作爲單獨依賴項安裝,即pypi

+0

我在<2.7 ...我還可以使用它嗎? – Robottinosino 2013-02-22 15:24:48

+1

@Robottinosino:更新;該庫也可用於較舊的Python版本。 – 2013-02-22 15:26:05

+0

真棒!!!!! :) – Robottinosino 2013-02-22 15:26:33