我有一个小应用程序,可以在相对较新的Linux发行版上运行Python 2.7+,也可以在尚未切换到Python 2.7的CentOS和Scientific Linux盒子上运行。Python 2.7已经不再支持
现在该怎么办呢?坚持使用
optparse
,而我也不想支持optparse
,因此我开发这个应用程序时以argparse
为目标。然而,这些旧的发行版上并没有argparse
。此外,系统管理员对安装argparse
后移植感到非常怀疑。现在该怎么办呢?坚持使用
optparse
?编写另一个包装库来支持两个库?说服系统管理员和用户(在大多数情况下只能启动应用程序)安装argparse
后移植版本?
optparse
不会那么快消失在未来。 - matthias