Importar clases desde el mismo directorio o subdirectorio en Python
En Python, puede importar clases desde archivos dentro del mismo directorio o subdirectorio utilizando el archivo __init__.py. Este archivo es un marcador de posición vacío que indica que el directorio contiene módulos y paquetes.
Importar desde el mismo directorio
Para importar clases desde archivos dentro del mismo directorio que el principal .py, cree un archivo __init__.py dentro de ese directorio. Luego importe las clases usando declaraciones de importación regulares:
from user import User from dir import Dir
Importación desde un subdirectorio
Si las clases están ubicadas en un subdirectorio, como usr/user.py, primero puede crear un __init__ vacío .py archivo en el subdirectorio. Luego, en el archivo main.py, use la notación de puntos para especificar el subdirectorio y el nombre de la clase:
from usr.user import User
Alternativamente, en Python 3, puede anteponer el nombre del módulo con un punto para agregar automáticamente el directorio actual a la ruta de importación:
from .user import User
Utilizando el archivo __init__.py y Con declaraciones de importación adecuadas, puede importar clases desde el mismo directorio o subdirectorio, lo que permite la reutilización del código y la modularidad en sus aplicaciones Python.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3