在python中使用optparse传递对象实例

时间:2014-02-12 18:17:36

标签: python oop optparse

我需要使用optparse传递一个对象实例。应该是add.options中的type字段?

请帮助..

1 个答案:

答案 0 :(得分:0)

使用argparse。

从2.7开始,optparse已被弃用,并且有望在将来消失。

argparse因其原始页面上列出的所有原因(http://code.google.com/p/argparse/)更好:

  • 处理位置参数
  • 支持子命令
  • 允许替代选项前缀,如+和/
  • 处理零或多和一个或多个样式参数
  • 提供更多信息性的使用信息
  • 为自定义类型和操作提供更简单的界面

更多信息也出现在PEP 389中,这是argparse将其纳入标准库的工具。