Code

tiforadacaixa

Python 3 - Importando modulos de pastas superiores / modulos

Digamos que no nosso projeto estamos utilizando uma estrutura de arquivos com o proposito de organizar melhor a distribuiĆ§Ć£o dos arquivos do projeto.
EntĆ£o temos por exemplo a seguinte estrutura:




EntĆ£o a nossa classe App.py precisa acessar a classe Telas.py
mas nĆ£o podemos usar o comando from ..import Telas  pois isso gera um erro de importaĆ§Ć£o de modulo em caminho superior a classe atual (pode funcionar mĆ”s pode tambĆ©m causar problemas)

entĆ£o para importarmos o modulo Telas dentro do modulo App podemos usar a importaĆ§Ć£o da seguinte forma

from
Projeto.view import Telas

Projeto Ć© a pasta superior do nosso programa, ela serve de inicio de caminho para a importaĆ§Ć£o dos mĆ³dulos, dessa forma fica mais fĆ”cil importar um arquivo de forma especifica.

Postar um comentƔrio

0 ComentƔrios