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
Barbara Streisandoriginal
2024-11-26 08:31:09609parcourir

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

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

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

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