En dado caso que no esté vacío el <strong>init</strong>.py ¿debe llevar el nombre de los modulos?

ALDO MATUS MARTINEZ

ALDO MATUS MARTINEZ

Pregunta
student
hace 4 años

En dado caso que no esté vacío el init.py ¿debe llevar el nombre de los modulos?

2 respuestas
    Luis Lira

    Luis Lira

    student
    hace 4 años

    Normalmente siempre está vacío, se puede llegar a poner código ahí porque de todos modos será un archivo que se lee y ejecuta, pero lo estándar es que esté vacío.

    Pero no tienes que poner como un índice ni nada por el estilo dentro del archivo si a eso te refieres.

    David Granados

    David Granados

    student
    hace 4 años

    Lo que dice Luis_Lira no es correcto, al menos desde python 3.3 el

    __init__.py
    no es necesario, no es estándar y menos si va vacío.

    Python actualmente hace el namespacing con la misma jerarquía del filesystem, por lo que el

    __init__.py
    vacío no hace nada ni es necesario al menos que lo uses para inicializar al package creando variables, funciones o haciendo imports por defecto.

Curso Profesional de Python

Curso Profesional de Python

Culmina tu aprendizaje sobre este vasto lenguaje de programación. Domina los conceptos que te llevarán a las condiciones necesarias para iniciar tu camino en la carrera de la industria tecnológica que prefieras: Backend, Ciencia de Datos, Inteligencia Artificial.

Curso Profesional de Python

Curso Profesional de Python

Culmina tu aprendizaje sobre este vasto lenguaje de programación. Domina los conceptos que te llevarán a las condiciones necesarias para iniciar tu camino en la carrera de la industria tecnológica que prefieras: Backend, Ciencia de Datos, Inteligencia Artificial.