我发现有些lib依赖于python2,有些lib工作于python3。 我知道有一个库可以将代码从python2移植到python3。我不确定是否有更简单的方法让这些lib一起工作。 如何使用这些库?多谢了
编辑:使问题更具体。 我想编写python脚本从perforce复制changelist并将它们提交到git中。所以我想同时使用GitPython和P4Python。GitPython只能在python2上工作(尽管评估python3.3的兼容性是它当前的目标),而P4Python只能在python3上工作。你知道吗
我怎样才能做到这一点?你知道吗
有许多工具和技巧可以将Python2.x移植到Python3.x,并编写与这两个版本兼容的代码。你知道吗
您将在python3文档中找到关于该主题的专用Howto。一些参考工具:
最后但并非最不重要的是
__future__
在这种情况下是必须的,至少是著名的:允许在Python2下使用Python3的
print()
函数但是如果你想做严肃的事情,请阅读整个指南。你知道吗
大多数python2.x项目可以使用2to3工具与python3一起工作,该工具通常与python3.x安装捆绑在一起。你知道吗
如注释中所述,如果您对开发可在python2.x和python3.x上使用(开箱即用)的代码感兴趣,那么第三方包^{} 包含许多有用的实用程序,用于编写向后和向前兼容的代码。但它不能帮助您运行其他人的代码:-)。你知道吗
相关问题 更多 >
编程相关推荐