Maison > Article > développement back-end > Voici quelques options de titre, jouant avec la formulation des questions : * **`from ... import` vs. `import .` : en quoi ces méthodes d'importation Python diffèrent-elles ?** (Formel, clair) * **Importations Python : Quand est-ce que "à partir de...
Explorer les nuances de from ... import et import .
En Python, vous pouvez importer des modules et leurs attributs soit en utilisant from . .. importer ou importer .. Bien que les deux techniques vous permettent d'accéder à du code externe, elles diffèrent sur certains aspects cruciaux.
Accès direct ou accès par espace de noms :
<code class="python">from urllib import request print(request.urlopen('https://example.com'))</code>
<code class="python">import urllib.request print(urllib.request.urlopen('https://example.com'))</code>
Aliasing et masquage :
<code class="python">from os import open as open_ open_('myfile.txt')</code>
Syntaxe standard et préférée :
La syntaxe préférée pour l'importation les modules et les attributs dépendent du cas d'utilisation spécifique. Si vous avez besoin d'un accès direct à l'attribut importé sans le préfixe du nom du module, from ... import est recommandé. D'un autre côté, si vous souhaitez accéder à l'intégralité du module et conserver un espace de noms pour l'organisation du code, importez . est un meilleur choix.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!