相关疑难解决方法(0)

准备好从Python 2.x转换为3.x.

我们现在都知道(我希望),Python 3正在慢慢开始取代Python 2.x. 当然,在大多数现有代码最终被移植之前将会有很多年,但是我们现在可以在2.x版本的代码中做些事情来简化切换.

显然,看看3.x中的新功能会有所帮助,但是我们现在可以做些什么来使即将进行的转换更加轻松(如果需要,还可以更容易地将更新输出到并发版本)?我特别考虑的是我们可以启动脚本的行,这将使早期版本的Python更像3.x,尽管其他习惯也是受欢迎的.

添加到我能想到的脚本顶部的最明显的代码是:

from __future__ import division
from __future__ import print_function
try:
    range = xrange
except NameError:
    pass
Run Code Online (Sandbox Code Playgroud)

我能想到的最明显的习惯是 "{0} {1}!".format("Hello", "World") 字符串格式化.

还有其他任何线条和良好的习惯吗?

python upgrade python-2.x python-3.x

11
推荐指数
2
解决办法
718
查看次数

标签 统计

python ×1

python-2.x ×1

python-3.x ×1

upgrade ×1