Maison > développement back-end > Tutoriel Python > Comment importer des classes Python à partir du même répertoire ou sous-répertoire ?

Comment importer des classes Python à partir du même répertoire ou sous-répertoire ?

Barbara Streisand
Libérer: 2024-11-26 08:31:09
original
607 Les gens l'ont consulté

How to Import Python Classes from the Same Directory or Subdirectory?

Importation de classes à partir du même répertoire ou sous-répertoire

L'importation de classes Python à partir du même répertoire ou sous-répertoire peut être réalisée en utilisant les méthodes suivantes :

Importer à partir du même Répertoire

  1. Créez un fichier vide nommé __init__.py dans le même répertoire que les fichiers Python. Cela signifie pour Python que le répertoire peut être importé depuis.
  2. Utilisez des instructions d'importation régulières pour importer les classes :
from user import User
from dir import Dir
Copier après la connexion

Importation depuis un sous-répertoire

  1. Créez un fichier __init__.py dans le sous-répertoire où se trouvent les classes résident.
  2. Utilisez la notation par points dans les instructions d'importation, avec un point pour chaque niveau du sous-répertoire :
from classes.user import User
from classes.dir import Dir
Copier après la connexion

Dans Python 3, une autre option pour importer depuis le même répertoire est de préfixer le nom du module avec un point :

from .user import User
from .dir import Dir
Copier après la connexion

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