包括我在內的人都知道Python中有一種叫做__future__
的東西,它出現在我閱讀的很多模塊中。像我這樣沉悶的人不知道爲什麼它在那裏,以及如何/何時使用它,即使在閱讀the Python's __future__
doc之後。什麼是__future__在Python中用於和如何/何時使用它,以及它是如何工作的
那麼用實例來說明一下嗎?
我很快就得到了一些答案,就基本用法而言,這看起來都是正確的。
然而,也爲進一步瞭解如何__future__
作品:
我才意識到這是困惑我一個關鍵的事情,當我試圖去了解它,那就是當前的Python版本如何包括一些將被釋放未來的發佈? 以及當前python版本如何在未來的python版本中使用新功能編譯成功?
所以,現在我想,目前的版本已經打包了一些潛在的功能,將包括在未來的版本 - 這是正確的嗎?但功能只有__future__
,這是因爲它不成爲標準 - 我是對的嗎?
這是未來聲明的原始提案。我發現它有助於理解爲什麼它在那裏,所以何時以及如何使用它自然遵循。 https://www.python.org/dev/peps/pep-0236/ –
它基本上相當於[「我想你還沒有準備好,但你的孩子會喜歡它」](https:// www.youtube.com/watch?v=6XwNibBpDYU)。 –