Maison >développement back-end >Tutoriel Python >Comment importer des classes du même répertoire ou sous-répertoire en Python ?
Importation de classes à partir du même répertoire ou sous-répertoire en Python
En Python, vous pouvez importer des classes à partir de fichiers dans le même répertoire ou sous-répertoire en en utilisant le fichier __init__.py. Ce fichier est un espace réservé vide qui indique que le répertoire contient des modules et des packages.
Importation depuis le même répertoire
Pour importer des classes à partir de fichiers dans le même répertoire que principal .py, créez un fichier __init__.py dans ce répertoire. Importez ensuite les classes à l'aide des instructions d'importation régulières :
from user import User from dir import Dir
Importation depuis un sous-répertoire
Si les classes se trouvent dans un sous-répertoire, tel que usr/user.py , vous pouvez d'abord créer un fichier __init__.py vide dans le sous-répertoire. Ensuite, dans le fichier main.py, utilisez la notation par points pour spécifier le sous-répertoire et le nom de la classe :
from usr.user import User
Alternativement, dans Python 3, vous pouvez préfixer le nom du module avec un point pour ajouter automatiquement le répertoire actuel au chemin d'importation :
from .user import User
En utilisant le fichier __init__.py et les instructions d'importation appropriées, vous pouvez importer des classes à partir du même répertoire ou sous-répertoire, permettant la réutilisation du code et la modularité dans vos applications Python.
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!