代码之家  ›  专栏  ›  技术社区  ›  Reto Aebersold

转到Python3-最佳实践[关闭]

  •  25
  • Reto Aebersold  · 技术社区  · 15 年前

    我们考虑是否应该在不久的将来将一个相当大的python web应用程序转换为python 3。
    所有的经验,可能的挑战或指导方针都是高度赞赏的。

    2 回复  |  直到 15 年前
        1
  •  13
  •   Michael Aaron Safyan    15 年前

    我的建议是坚持使用Python2.6+,但只需添加 -3 用于警告您与Python3.0不兼容的标志。然后,您可以确保python 2.6可以通过2to 3轻松地升级到python3.0,而实际上还没有实现这一点。我建议您暂时不要使用,因为您可能在某个时候希望使用库,并发现它仅适用于2.6而不是3.0;如果您确保清除标记为 - 3 ,那么您将很容易实现跳跃,但您也将能够利用仅适用于2.6+且尚未准备好用于3.0的代码。

        2
  •  4
  •   codeape    15 年前

    对于您使用的每个第三方库,请确保它支持Python3。许多主要的python库现在都迁移到了3。检查图书馆的文档和邮件列表。

    当您所依赖的所有库都得到支持时,我建议您使用它。