Chamada de função definida em __init__.py
📁 função, python, exemplo, IA, projeto
Ao inicializar um pacote em Python 2.7, preciso definir funções que devem ser comuns a todos os módulos desse pacote. Eu as defini em __init__.py. Como agora chamá-la dentro do pacote? De fora funciona assim:
import package.modulepackage.foo() #chamadaDentro do pacote (por exemplo, no módulo module), foo não está definido, dir(__package__) também não exibe essa função.
Estrutura do projeto:
package\ # pacote __init__.py # aqui a função module.py # aqui preciso chamar a funçãoOs nomes, naturalmente, são diferentes.