【发布时间】:2012-09-11 13:38:16
【问题描述】:
我有一个小型应用程序,它可以在使用 Python 2.7+ 的最新 Linux 发行版上运行,但也可以在尚未切换到 Python 2.7 的 CentOS 和 Scientific Linux 机器上运行。 optparse 已被 Python 2.7 弃用,坦率地说,无论如何我都不想支持 optparse,这就是为什么我在开发应用程序时考虑到了 argparse。但是,argparse 在这些较旧的发行版中不存在。此外,系统管理员对安装argparse 的反向端口相当怀疑。
现在,我应该这样做吗?坚持optparse?围绕这两个库编写另一个包装器?说服系统管理员和用户(在大多数情况下只能启动应用程序)安装 argparse 反向端口?
【问题讨论】: