Pular para o conteúdo

como importar meus próprios módulos em Python? [RESOLVIDO]

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. como importar meus próprios módulos em Python? [RESOLVIDO]

Enviado em 16/11/2020 - 16:25h

Eu tenho um arquivo main.py e preciso importar as tabelas do banco de dados que estão em "entity / models.py". Como eu faço ? Eu uso linux e não quero adicionar models.py a sys.path, quero que models.py fique visível apenas neste projeto. Eu também não quero criar links simbólicos porque, em minha opinião, é a mesma coisa que colocar models.py dentro do próprio aplicativo (estou errado ?).


Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: como importar meus próprios módulos em Python? [RESOLVIDO]

Enviado em 16/11/2020 - 16:41h

O main deveria ficar na raiz do projeto, aí você poderia fazer simplesmente


from models import whatever


Esse teu esquema é confuso e fora de padrão, se quiser seguir ele tem que fazer gambiarras como mudar o sys.path ou fazer um link simbólico ou ter um arquivo na raiz que importa o models e importar ele no main.py

3. Re: como importar meus próprios módulos em Python? [RESOLVIDO]

Enviado em 16/11/2020 - 19:48h

Obrigado. Teria uma ideia de como eu poderia organizar isso corretamente ?

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder