Maison  >  Article  >  développement back-end  >  Voici quelques titres basés sur des questions pour votre article : * **Importations Python : quand utiliser `from ... import` ou `import ...` ?** * **Comprendre les importations Python : `from ... import` vs `import ...`** * **

Voici quelques titres basés sur des questions pour votre article : * **Importations Python : quand utiliser `from ... import` ou `import ...` ?** * **Comprendre les importations Python : `from ... import` vs `import ...`** * **

Susan Sarandon
Susan Sarandonoriginal
2024-10-25 10:09:02518parcourir

Here are a few question-based titles for your article:

* **Python Imports: When to Use `from ... import` vs `import ...`?**
* **Understanding Python Imports:  `from ... import` vs `import ...`**
* **What's the Difference Between `from ... import` and `i

Comprendre les différences entre from ... import et import .

En Python, il existe deux manières distinctes d'importer des modules ou des composants dans un module : utiliser from ... import et import .. Comprendre les nuances entre ces deux syntaxes peut améliorer vos pratiques de codage.

from ... import Syntax

La syntaxe from ... import vous permet d'importer des membres spécifiques d'un module directement dans votre portée actuelle. Par exemple :

<code class="python">from urllib import request</code>

Ce code importe uniquement le module request du module urllib. Par la suite, vous pouvez accéder directement à request sans utiliser le préfixe urllib :

<code class="python">mine = request()</code>

import . Syntaxe

L'import . la syntaxe, en revanche, importe le module entier dans la portée actuelle. Considérons le code suivant :

<code class="python">import urllib.request</code>

Ici, le module urllib.request est importé dans son intégralité. Pour accéder à ses membres, vous devez précéder le nom du module :

<code class="python">mine = urllib.request()</code>

Interchangeabilité

Le from ... import et l'import . les syntaxes ne sont pas interchangeables, sauf si vous importez uniquement un seul membre en utilisant from ... import. Pour garantir une interchangeabilité complète, vous devrez créer un alias pour les membres importés lors de l'utilisation de ... import:

<code class="python">from os import open as open_</code>

Cela vous permet d'utiliser os.open sans interférer avec la fonction open() intégrée qui ouvre les fichiers.

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!

Déclaration:
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