\'de... importation ou importation... : quand utiliser lequel ?\'

Barbara Streisand
Libérer: 2024-10-27 01:26:30
original
610 Les gens l'ont consulté

depuis ... import vs import . Revisité

La question s'est posée quant à la différence entre les fragments de code suivants :

<code class="python">from urllib import request</code>
Copier après la connexion

et

<code class="python">import urllib.request</code>
Copier après la connexion

Pour clarifier, ces deux méthodes ne sont pas interchangeable. La décision entre eux dépend de l'accessibilité souhaitée de l'entité importée.

L'utilisation de from ... import permet un accès direct à l'entité importée sans préciser le nom du module. Par exemple,

<code class="python">from urllib import request
mine = request()</code>
Copier après la connexion

D'un autre côté, importez . nécessite de spécifier le nom du module lors de l'accès à l'entité importée.

<code class="python">import urllib.request
mine = urllib.request()</code>
Copier après la connexion

De plus, from ... import permet l'alias des importations pour éviter les collisions avec les fonctions intégrées ou d'autres entités importées. Par exemple,

<code class="python">from os import open as open_
mine = open_()</code>
Copier après la connexion

Cette utilisation permet d'utiliser os.open sans remplacer la fonction open() intégrée qui renvoie les descripteurs de fichiers. En fin de compte, le choix entre ces styles d'importation dépend des préférences du programmeur et du contexte spécifique du code.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!