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

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

ijoaovictor76@gmail.com
pekka0202

(usa Linux Mint)

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 ?).




  


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

Matheus
pylm

(usa Gentoo)

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]

ijoaovictor76@gmail.com
pekka0202

(usa Linux Mint)

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

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






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts