Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python中使用optpasse传递对象实例_Python_Oop_Optparse - Fatal编程技术网

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

在python中使用optpasse传递对象实例,python,oop,optparse,Python,Oop,Optparse,我需要使用optpasse传递一个对象实例。add.options中的type字段应该是什么 请帮助..使用argparse 从2.7版开始,optparse已被弃用,并有望在将来消失 argparse由于其原始页面()上列出的所有原因而更好: 处理位置参数 辅助子命令 允许使用可选的选项前缀,如+和/ 处理零个或多个以及一个或多个样式参数 生成更具信息性的使用消息 为自定义类型和操作提供更简单的接口 更多信息也在PEP 389中,这是argparse将其放入标准库的工具。感谢您的回复。但是

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

请帮助..

使用argparse

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

argparse由于其原始页面()上列出的所有原因而更好:

  • 处理位置参数
  • 辅助子命令
  • 允许使用可选的选项前缀,如+和/
  • 处理零个或多个以及一个或多个样式参数
  • 生成更具信息性的使用消息
  • 为自定义类型和操作提供更简单的接口

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

感谢您的回复。但是我的框架仍然是python 2.3,不可能升级。那么有什么方法可以使用optparse传递对象实例呢