Olá pessoal, não consegui solucionar esse meu problema. Tento importar o módulo do arquivo que está na mesma pasta mas não vai. Como resolvo?!
Olá pessoal, não consegui solucionar esse meu problema. Tento importar o módulo do arquivo que está na mesma pasta mas não vai. Como resolvo?!
Diego,
Pode parecer estranho, mas faça um teste simples:
Coloque o "Cpf" da classe em letra minúscula, desta forma:
class cpf:
Depois tente importar com a letra minúscula também:
from Cpf import cpf
class Cpf:
def __init__(self, documento):
documento = str(documento)
if self.cpf_eh_Valido(documento):
self.cpf = documento
else:
raise ValueError("CPF inválido!")
def cpf_eh_Valido(self, documento):
if len(documento) == 11:
return True
else:
return False
Trecho no terminal ou logo abaixo do código da classe:
from Cpf import Cpf
cpf = 40150472811
objeto_cpf = Cpf(cpf)
print(objeto_cpf.cpf)
Não... funcionou aqui no Visual Studio 2022...
Não entendi o motivo de imprimir duas vezes o CPF... estranho...
[]'s,
Fabio I.
Resolvido! Solução: Criar um novo projeto. Projects > New Projects > Existing Directory.