En un módulo que reside dentro de un paquete, tengo la necesidad de utilizar una función definida dentro del __init__.py
de ese paquete. ¿cómo puedo importar el paquete dentro del módulo que reside dentro del paquete, entonces puedo usar esa función?Python: importar el paquete que contiene
Importación __init__
en el interior del módulo no importará el paquete, pero en su lugar un módulo denominado __init__
, dando lugar a dos copias de las cosas con diferentes nombres ...
¿Hay una manera de hacer esto Pythonic?
me doy cuenta de que puedo hacer esto, parece bastante desordenado y um, antiponético. –
¿No estás seguro de cómo es esto "antiponético"? ¿No sería la alternativa aún más complicada, ya que __init__.py no es realmente un módulo? –
+1 - usar un 'common.py' dentro de tu paquete es una práctica muy común en Python. – cdleary