namespace

Top  Previous  Next

analise a estrutura de diretórios onde estão os arquivos

 

/home/junior/py/teste.py

 

from zumba import calc
print calc.soma(1,4)

 

/home/junior/py/zumba/calc.py

 

def soma(v1, v2):
    return float(v1+v2)

 

o truque é: para o python entender que a pasta zumba é um namepace válido,

basta colocar um arquivo vazio dentro dela chamado __init__.py

 

o init idenfica que a pasta é um namespace