相关疑难解决方法(0)

编写尽可能接近Python 3.x语法的Python 2.7代码

由于Django还不支持Python 3.x,我使用的是Python 2.7.但是,我想继续并尽可能熟悉新的Python 3.x语法.这引出了我的问题:

  • 编写与Python 3.x尽可能兼容的Python 2.7代码的最佳方法是什么?

我知道跑步python -3

警告2to3无法轻易解决的Python 3.x不兼容问题.

但是,我仍然对使用Python 2.7时习惯Python 3.x语法感兴趣.

例如,似乎我应该使用以下导入到我的代码:

from __future__ import print_function
from __future__ import unicode_literals
from __future__ import division
from __future__ import absolute_import
Run Code Online (Sandbox Code Playgroud)

__future__ importPython 3.0开始,上述四个语句是必需的,但在Python 2.7.3的文档27.11中描述的2.7中不需要.未来声明定义

还有什么?

python python-3.x

48
推荐指数
6
解决办法
1万
查看次数

标签 统计

python ×1

python-3.x ×1