最佳答案
__future__
经常出现在 Python 模块中。即使在阅读了 巨蟒的 __future__
文档之后,我仍然不明白 __future__
的用途以及如何/何时使用它。
有人能举例说明吗?
我收到的一些关于 __future__
基本用法的回答似乎是正确的。
然而,关于 __future__
的工作原理,我还需要了解一件事:
对我来说,最令人困惑的概念是当前的 Python 版本如何包含未来版本的特性,以及使用未来版本的特性的程序如何能够在当前版本的 Python 中成功编译。
我猜测当前的版本包含了未来的潜在特性。但是,这些特性只能通过使用 __future__
来获得,因为它们不是当前的标准。如果我是对的,请告诉我。