沒有搞懂他的實際意義
據我理解是在低版本中調用高版本的語法特性,那么問題來了,
如果高版本沒有安裝還有效嗎?
? 如果裝了為啥不在高版本環境運行?
低版本出來的時候程序已經寫好,功能已經實現,調用高版本的目的是什么?
如何在新的高版本推出來的時候預測,新版本的語法?
這個__future__ 能解決版本升級帶來的麻煩嗎?
據我理解是在低版本中調用高版本的語法特性,那么問題來了,
如果高版本沒有安裝還有效嗎?
? 如果裝了為啥不在高版本環境運行?
低版本出來的時候程序已經寫好,功能已經實現,調用高版本的目的是什么?
如何在新的高版本推出來的時候預測,新版本的語法?
這個__future__ 能解決版本升級帶來的麻煩嗎?
2015-03-08
舉報
2015-03-12
__future__是基于:
你現在的代碼在低版本上跑著,不是說升就能升到高版本的,因為沒有測試
但是高版本有個特性你很想用,于是可以在低版本用__future__測試,測得好,將來升級到高版本風險低
發新版本時都有release note,讓你知道新功能。
一個新功能比如打算發布到2.9版本,那在2.8版本中就會存在,只是以__future__方式存在,目的就是讓舊代碼有機會充分測試
2016-04-06
只能說python團隊很鬼精!
2015-04-28
有用!
2015-03-27
非常有用!