从 Python 3 移植到 six 库(双 python 2 和 3 支持)

  • 本文关键字:python 支持 Python six python six
  • 更新时间 :
  • 英文 :


我有一个python 3项目,想添加对python 2的支持。有3to2转换实用程序,但它的输出是python 2。我想同时支持 2 和 3。我知道six库支持这一点。但是我想知道是否有转换工具或类似的东西可以从python 3转换为使用six库(或者,是否有其他一些非完全手动的方式来实现这一目标(?

感谢评论中的建议,我研究了python-future,发现它提供了一个从python 3到python2/3(带有支持的python-future库(的转换工具,称为巴氏杀菌。它还提供了一个类似的工具,可以从python 2转换为python2/3,称为futurize。

我测试了巴氏杀菌,它对我的项目有效。运行这些工具中的任何一个后,一些清理可能会有所帮助,但它们似乎确实为问题提供了一个很好的初步切入。

相关内容

  • 没有找到相关文章

最新更新