Gostaria de saber por quê não usamos o name == "main" quando um módulo só tem Classe definida. Digo isso porque ao importar, não consigo usar o objeto adequadamente caso tenha name == "main" no módulo importado.
Gostaria de saber por quê não usamos o name == "main" quando um módulo só tem Classe definida. Digo isso porque ao importar, não consigo usar o objeto adequadamente caso tenha name == "main" no módulo importado.
Desculpe não entendi porque não consegue usá-lo adequadamente. Em teoria o name=='main' deveria ser utilizado praticamente sempre. O arquivo principal onde controlamos todas as classes criadas deve geralmente importar módulos no início dele e chamar as classes deles quando for preciso. Mas talvez te entendi errado, se puder explicar melhor