Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Erro de import

from validate_docbr 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, cpf):
        if len(cpf) == 11:
            validador = CPF()
            return validador.validate(cpf)
        else:
            raise ValueError("Quantidade de dígitos inválida")

    def format_cpf(self):
        mascara = CPF()
        return mascara.mask(self.cpf)

    def __str__(self):
        return self.format_cpf()

Dai quando vou import essa class e coloca pra funciona

from valido_cpf import Cpf

cpf_um = Cpf("12345678910")
print(cpf_um)

Aparece esse erro

/usr/bin/python3.8 "/home/naruto/Documentos/Visual Studio Code/main.py"
Traceback (most recent call last):
  File "/home/naruto/Documentos/Visual Studio Code/main.py", line 1, in <module>
    from valido_cpf import Cpf
  File "/home/naruto/Documentos/Visual Studio Code/valido_cpf.py", line 1, in <module>
    from validate_docbr import CPF
ModuleNotFoundError: No module named 'validate_docbr'
1 resposta
solução!

Já resolvi!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software