Retourner au contenu associé (entrée de forum : Coder en 2.6 en collant autant que possible au 3.x)
Posté par solsTiCe (site web personnel) le 22 février 2012 à 17:10. En réponse au message Coder en 2.6 en collant autant que possible au 3.x. Évalué à 2.
code trouver sur google
import __future__ for x in __future__.all_feature_names: print x, getattr(__future__, x)
qui donne (sur python 2.7)
nested_scopes _Feature((2, 1, 0, 'beta', 1), (2, 2, 0, 'alpha', 0), 16) generators _Feature((2, 2, 0, 'alpha', 1), (2, 3, 0, 'final', 0), 0) division _Feature((2, 2, 0, 'alpha', 2), (3, 0, 0, 'alpha', 0), 8192) absolute_import _Feature((2, 5, 0, 'alpha', 1), (2, 7, 0, 'alpha', 0), 16384) with_statement _Feature((2, 5, 0, 'alpha', 1), (2, 6, 0, 'alpha', 0), 32768) print_function _Feature((2, 6, 0, 'alpha', 2), (3, 0, 0, 'alpha', 0), 65536) unicode_literals _Feature((2, 6, 0, 'alpha', 2), (3, 0, 0, 'alpha', 0), 131072)
et ça montre qu'il n'y a que absolute_import, print_function, division, et unicode_literals qui ne sont pas dans le 2.6
et donc
from __future__ import division, absolute_import, print_function, unicode_literals
ça fera exactement comme ton import *
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# google + cerveau
Posté par solsTiCe (site web personnel) . En réponse au message Coder en 2.6 en collant autant que possible au 3.x. Évalué à 2.
code trouver sur google
qui donne (sur python 2.7)
et ça montre qu'il n'y a que absolute_import, print_function, division, et unicode_literals qui ne sont pas dans le 2.6
et donc
ça fera exactement comme ton import *