zoukankan      html  css  js  c++  java
  • Python3中的新特性(3)——代码迁移与2to3

    1.将代码移植到Python2.6
    建议任何要将代码移植到Python3的用户首先将代码移植到Python2.6。Python2.6不仅与Python2.5向后兼容,而且支持Python3中的部分新特性。另外,如果使用-3命令行选项运行Python2.6,它会对已废弃的特性发出警告信息。用户参考这些消息,就可以在迁移到Python3之前,尽力保证程序在Python2.6上运行时不会出现任何警告。
    2.提供测试覆盖
    Python有一些很有用的测试模块,包括doctext和unitest。确保在尝试移植到Python3之前,对应用程序进行全面测试。要确保测试范围尽可能大,而且程序在Python2.6上运行时,能通过测试并且没有出现任何警告信息。
    3.使用2to3工具
    Python3中包含一个名为2to3的工具,可以协助从Python2.6到Python3的代码迁移工作。该工具通常位于Python源发布的Tools/scripts目录中,它是一个命令行工具,一般需要从UNIX或Windows运行shell行。2to3工具并不是总能作出正确的处理。
  • 相关阅读:
    pylint
    Cygwin安装与配置
    Spring的配置文件
    网络传输测试软件
    MINA快速传输文件
    Jar包下载
    shutdown彻底关闭tomcat,以及多线程关闭
    Git使用
    例说数学学习中的四基
    求等差数列前n项和S_n的最值
  • 原文地址:https://www.cnblogs.com/Camilo/p/3332257.html
Copyright © 2011-2022 走看看