是不是;从“未来”到“导入…”;在最新版本的Python中有任何效果吗?

是不是;从“未来”到“导入…”;在最新版本的Python中有任何效果吗?,python,tensorflow,Python,Tensorflow,我已经安装了Python的最新版本。来自未来导入的语句会有任何影响吗?除了我应该知道的最新版本之外,还有什么“未来”吗?一个“预发布”或beta版,可能对新手来说并不明显 我问这个问题是因为我正在处理它,它告诉我从未来导入打印功能执行。我真的不知道这是要做什么,以及它是否在做它在所有-没有错误报告。。。但也没有明显的效果 我已经尝试过将执行from future…语句作为python会话中的第一件事,或者是在教程中给出的指令序列中。这似乎没什么区别。。。除了让新来的人白费力气!我错过了什么吗?P

我已经安装了Python的最新版本。来自未来导入的
语句会有任何影响吗?除了我应该知道的最新版本之外,还有什么“未来”吗?一个“预发布”或beta版,可能对新手来说并不明显

我问这个问题是因为我正在处理它,它告诉我从未来导入打印功能执行
。我真的不知道这是要做什么,以及它是否在做它在所有-没有错误报告。。。但也没有明显的效果


我已经尝试过将执行
from future…
语句作为python会话中的第一件事,或者是在教程中给出的指令序列中。这似乎没什么区别。。。除了让新来的人白费力气!我错过了什么吗?

Python3已经有了
print
函数,因此当您已经在Python3上时,
from\uuuuuuuuuuuuuuuuuu导入print\u函数将没有效果。如前所述,future语句是在编译时而不是在运行时处理的,因此模块应该不区分有无冗余future语句

即使在不需要时使用,导入也不会导致任何错误。这允许开发人员编写在Python2和Python3上交叉兼容的Python模块

Python3.0认可的特性有绝对输入、除法、生成器、unicode文本、打印函数、嵌套作用域和with语句。它们都是冗余的,因为它们始终处于启用状态,并且仅为向后兼容而保留


因此,如果您使用的是Python 3,则不需要。文档中的引用有点误导。自Python 3.0以来添加了一些功能,其中一些功能还没有冗余。例如,
from\uuuuu future\uuuuu导入生成器\u stop
可用于将其设置为错误(
RuntimeError
引发),以使
StopIteration
异常从生成器函数中泄漏。这将成为Python3.7的标准行为(很快就会发布,测试期即将开始)。还有来自《愚人节笑话PEP 401》的《未来》的《导入巴里·阿斯·弗鲁福》
,它取代了《代码》=