更多的未来!使python 2/3的兼容性更容易一些
mo-future的Python项目详细描述
MO未来
更多的未来!使python 2/3的兼容性更容易一些
问题
future
或six
很难使用:google很容易在python2或python3中导入对象,但在这些兼容库中查找完整路径却很困难。
溶液
兼容性所需的所有模块和类型都放在顶层模块中,因此很容易找到。
平面名称空间
而不是
fromfuture.utilsimporttext_type
你得到了相同的结果,但不必发现text_type
隐藏的子模块:
frommo_futureimporttext_type
更简单的导入
而不是像
try:fromioimportStringIOexcept:fromStringIOimportStringIO
或
ifPY3:fromioimportStringIOelse:fromStringIOimportStringIO
您可以使用mo-future
:
frommo_futureimportStringIO