se a classe já faz os imports, eu preciso colocar os imports também no arquivo que chama a classe ?
se a classe já faz os imports, eu preciso colocar os imports também no arquivo que chama a classe ?
Ei! Tudo bem?
Isso vai depender do que você está usando em cada arquivo:
import é usado apenas dentro da classe, ele deve ficar no arquivo da classe.classe também usa esse mesmo módulo diretamente, então ele também precisa importar.Ou seja, imports não “se propagam” entre arquivos em Python. Cada arquivo (.py) precisa ter seus próprios imports para tudo que ele utiliza. E isso é o comportamento esperado em projetos Python.
Espero ter ajudado e qualquer dúvida, compartilhe no fórum.
Até mais!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado!