TypeError: 'module' object is not callable
#!/usr/bin/python
# -*- coding: latin-1 -*-
def blah(x):
a = x+2
b = a *2
return a+b
#!/usr/bin/python
# -*- coding: latin-1 -*-]
import blah
blah(2)
Isso acontece porque sua função possui o mesmo nome do módulo que a
contém, e você importou o modelo completo daí tem que usar
nomedomodulo.suafuncao se quiser usar apenas o nome da função, você
deve fazer assim:
from blah import blah
Abraços.
Em 17 de novembro de 2011 16:17, Arnaldo Russo
<arnald...@gmail.com> escreveu:
> --
> ------------------------------------
> Grupo Python-Brasil
> http://www.python.org.br/wiki/AntesDePerguntar
>
> <*> Para visitar o site do grupo na web, acesse:
> http://groups.google.com/group/python-brasil
>
> <*> Para sair deste grupo, envie um e-mail para:
> python-brasi...@googlegroups.com
>
--
João Júnior
Matemático Computacional - Computational Mathematician
E-mail: joaoju...@gmail.com
Fone: +55 (31) 9642-7061
www.dcc.ufmg.br/~jcaj
http://br.linkedin.com/in/joaojunior