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