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 à partir du 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 __init__ vide .py 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 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.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3