首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何同时支持argparse和optparse?

如何同时支持argparse和optparse?
EN

Stack Overflow用户
提问于 2012-09-19 16:57:42
回答 2查看 390关注 0票数 4

我有一个小应用程序,它运行在相当新的带有Python 2.7+的Linux发行版上,但也运行在还没有切换到Python2.7的CentOS和switch机器上。Python2.7不推荐使用optparse,坦率地说,我无论如何都不想支持optparse,这就是为什么我在开发这个应用程序时考虑到了argparse。但是,在这些较旧的发行版上不存在argparse。此外,系统管理员对安装argparse的后端口相当怀疑。

现在,我该怎么做?继续使用optparse?在两个库周围编写另一个包装器?说服系统管理员和用户(他们在大多数情况下只能启动应用程序)安装argparse后端口?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-09-19 17:04:20

我会坚持使用optparse,只要它能提供你目前需要的功能(以及将来需要的功能)。

optparse运行得很好,只是不会被进一步开发。它在Python3中仍然可用,所以即使有一天你决定迁移到Python3,它也会继续工作。

票数 3
EN

Stack Overflow用户

发布于 2013-03-06 17:49:22

在您的程序中提供argparse.py的副本,因为不需要安装该模块。只需从pypi.python.org/pypi/argparse获取argparse.py并将其放在sys.path中包含的某个位置即可。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12491429

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档