Utilisations du mot clé "from" de Python?
Il d'autres utilisations pour Python "de" mot-clé à côté de import
états?
source d'informationauteur Shon Freelen
Vous devez vous connecter pour publier un commentaire.
Il d'autres utilisations pour Python "de" mot-clé à côté de import
états?
source d'informationauteur Shon Freelen
Vous devez vous connecter pour publier un commentaire.
Non et oui.
Selon la officiel de Python 2.7.2 grammairela seule occurrence du mot
from
est dans la clauseimport_from
donc non.Dans le Python 3.1.3 grammaire une nouvelle clause
semble, donc oui.
En Python 2.x, la seule utilisation de
from
est pour lefrom x import y
déclaration. Cependant, pour Python 3.x, il peut être utilisé en conjonction avec leraise
énoncé, par exemple:Il y a un nouveau la syntaxe pour déléguer à une subgenerator en Python 3.3, qui utilise le
from
mot-clé.La suite de l'utilisation
est syntaxiquement identique à une instruction import, mais au lieu de l'importation d'un module, il modifie le comportement de l'interprète d'une certaine manière, en fonction de la valeur de
some_feature
.Par exemple,
from __future__ import with_statement
vous permet d'utiliser Pythonwith
déclaration dans Python 2.5, même si lewith
déclaration n'a pas été ajoutés à la langue jusqu'à ce que la version 2.6 de Python. Parce que ça change de l'analyse des fichiers source, tout__future__
les importations doivent apparaître au début d'un fichier source.Voir le
__future__
déclaration de la documentation pour plus d'informations.Voir le
__future__
documentation du module pour une liste de__future__
les importations et les versions de Python ils sont disponibles dans.