如何将您的代码库从Python2迁移到Python3?

时间:2019-09-21 19:35:58

标签: python python-3.x python-2.7

我正在考虑将我的Python2.x代码库迁移到python3.x。我期望做以下事情:

  1. 在Python3中迁移Python2语法
  2. 迁移所有已使用的与Python3兼容的软件包和库
  3. 确保在迁移期间和迁移之后所有测试(单元测试)均通过,并进行迭代修复。

您有什么建议?预先感谢!

1 个答案:

答案 0 :(得分:2)

项目2to3对此很有帮助。

它可以处理最常见的Python2-> Python3代码更改。您也可以在测试中运行它。从那里,我将获得一个Python3虚拟环境,安装pylint,然后将您的代码库放进去。

从2迁移到3的迁移过程对于大型代码库可能会有些麻烦。 This article在深入解释方面做得很好。