由于Django还不支持Python 3.x,我使用的是Python 2.7.但是,我想继续并尽可能熟悉新的Python 3.x语法.这引出了我的问题:
我知道跑步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中不需要.未来声明定义
还有什么?