Autor Tópico: python - erro em exercicio  (Lida 5325 vezes)

Offline HDD_Man

  • Usuário Ubuntu
  • *
  • Mensagens: 89
    • Ver perfil
python - erro em exercicio
« Online: 02 de Agosto de 2012, 21:24 »
Ola pessoal!
o python esta dando esse erro:

Traceback (most recent call last):
  File "/home/vinicius/pyAgenda/dao/contato_dao.py", line 7, in <module>
    from model.contato import Contato
ImportError: No module named model.contato

observação:

model.contato se refere a uma pasta chamada model, com um arquivo dentro, chamado contato.py, que sera um modulo do programinha.

alguem sabe se esta linha tem alguma representação errada?

from model.contato import Contato


grato!

Darcamo

  • Visitante
Re: python - erro em exercicio
« Resposta #1 Online: 03 de Agosto de 2012, 18:36 »
Para que a pasta "modulo" seja interpretada como um módulo você precisa criar um arquivo chamado "__init__.py" dentro dela. O arquivo pode ser vazio, o que importa é que ele exista. É isso que indica para o python que a pasta contendo esse arquivo é um módulo.

A linha
Código: [Selecionar]
from model.contato import Contatoestá correta, mas para funcionar você precisa estar na pasta que contém a pasta "modulo" ou adicioná-la no path do python.

Offline HDD_Man

  • Usuário Ubuntu
  • *
  • Mensagens: 89
    • Ver perfil
Re: python - erro em exercicio
« Resposta #2 Online: 04 de Agosto de 2012, 15:12 »
Ola Darcamo!

o arquivo __init__.py foi criado sim, e esta vazio

o arquivo contato.py esta ao lado do arquivo __init__.py

obrigado pela resposta!

Darcamo

  • Visitante
Re: python - erro em exercicio
« Resposta #3 Online: 05 de Agosto de 2012, 20:31 »
Não ficou claro para mim.
Você criou o arquivo após a minha resposta e isso resolveu o problema ou a causa é outra e o problema ainda persiste?

Se o problema foi resolvido adiciona "[resolvido]" no título do tópico.

Offline irtigor

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.344
  • Delete, delete, delete!
    • Ver perfil
Re: python - erro em exercicio
« Resposta #4 Online: 06 de Agosto de 2012, 00:50 »
Se não resolveu, o problema é especifico dessa tentativa? Porque ficaria mais fácil, se você mostrasse o código e a disposição dele (comando tree, do diretório pai, por ex).

Offline HDD_Man

  • Usuário Ubuntu
  • *
  • Mensagens: 89
    • Ver perfil
Re: python - erro em exercicio
« Resposta #5 Online: 06 de Agosto de 2012, 18:25 »
Não ficou claro para mim.
Você criou o arquivo após a minha resposta e isso resolveu o problema ou a causa é outra e o problema ainda persiste?

Se o problema foi resolvido adiciona "[resolvido]" no título do tópico.

naoo!!

o arquivo __init.py__ ja havia sido criado desde o começo do exercicio!
a apostila que estou estudando mencionava ele

eu estou montando a interface grafica no momento, a hora que eu fechar tudo, acho que vai dar esso erro de novo ( ou nao)

entao, a hora que eu terminar eu posto o resultado

obrigado!