我正在尝试编写一个前向兼容程序,我想知道处理需要不同导入的情况的"最佳"方法.
在我的具体情况下,我使用ConfigParser.SafeConfigParser()Python2 configparser.ConfigParser()中的Python2.
到目前为止,我已经通过在导入时使用try-except或在Python(使用sys)版本上使用条件来使其工作.两者都有效,但我想知道是否有推荐的解决方案(也许还有一个我尚未尝试过).
ETA:谢谢大家.我用过six.moves没有问题.