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!