1
resposta

if not self._validate_input(doc, ['.', '-']): AttributeError: 'str' object has no attribute '_validate_input'

from validate_docbr import CPF
from Cpf import Cpf

cpf = CPF
cpf.validate("012.345.678-90")

Já verifiquei no site e tudo mais porém não encontro o motivo do erro.

1 resposta

Olá Luigge, tudo bem com você?

Peço desculpas pela demora em lhe responder.

No seu código estão faltando dois parênteses "()" no momento da criação do objeto cpf. Deixo abaixo o código com a mudança, usei o print() para obter o resultado da validação.

from validate_docbr import CPF
from Cpf import Cpf

cpf = CPF()
print(cpf.validate("012.345.678-90"))

Resultado

True

Em caso de dúvidas, encontro-me à disposição.

Abraços e bons estudos.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!