in

python – ¿Cómo importar la clase dentro del mismo directorio o subdirectorio?

apple touch icon@2

Crea un archivo vacío llamado __init__.py en el mismo directorio que los archivos. Eso significará para Python que está «bien importar desde este directorio».

Entonces solo haz …

from user import User
from dir import Dir

Lo mismo ocurre si los archivos están en un subdirectorio: coloque un __init__.py en el subdirectorio también, y luego use declaraciones de importación regulares, con notación de puntos. Para cada nivel de directorio, debe agregar a la ruta de importación.

bin/
    main.py
    classes/
        user.py
        dir.py

Entonces, si el directorio se llamara «clases», entonces haría esto:

from classes.user import User
from classes.dir import Dir

Igual que el anterior, pero anteponga el nombre del módulo con un . si no usa un subdirectorio:

from .user import User
from .dir import Dir

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

algorithm caesar cipher

Criptografía con Python – Caesar Cipher

gfg 200x200 min

Codificadores y decodificadores en lógica digital