https://github.com/luizomf/validacpfcnpj
Classe que realiza os cálculos matemáticos para verificar se um CPF ou CNPJ é válido ou não.
https://github.com/luizomf/validacpfcnpj
cnpj cnpj-validator cpf cpf-validador python python3
Last synced: about 1 year ago
JSON representation
Classe que realiza os cálculos matemáticos para verificar se um CPF ou CNPJ é válido ou não.
- Host: GitHub
- URL: https://github.com/luizomf/validacpfcnpj
- Owner: luizomf
- License: mit
- Created: 2019-04-23T19:30:41.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-05-02T21:29:28.000Z (about 7 years ago)
- Last Synced: 2025-03-23T16:51:22.524Z (over 1 year ago)
- Topics: cnpj, cnpj-validator, cpf, cpf-validador, python, python3
- Language: Python
- Homepage: https://www.youtube.com/otaviomiranda
- Size: 8.79 KB
- Stars: 15
- Watchers: 3
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Valida CPF e CNPJ com Python
Classe que realiza os cálculos matemáticos para verificar
se um CPF ou CNPJ é válido ou não.
## Utilização
Todos os exemplos estão em `exemplos/exemplo_1.py`.
```
import validacpfcnpj
```
Exemplo 1: Enviando CPF ao instanciar a classe
```
"""
Exemplo 1: Enviando CPF ao instanciar a classe
"""
cpf_cnpj = validacpfcnpj.ValidaCpfCnpj('61166492621')
if cpf_cnpj.valida():
print('CPF %s é válido e foi formatado.' % cpf_cnpj.formatado)
print('CPF %s é válido e contém apenas números.' % cpf_cnpj.cpf_cnpj)
else:
print('CPF inválido.')
```
Exemplo 2: Enviando CNPJ ao instanciar a classe
```
"""
Exemplo 2: Enviando CNPJ ao instanciar a classe
"""
cpf_cnpj = validacpfcnpj.ValidaCpfCnpj('10.191.700/0001-64')
if cpf_cnpj.valida():
print('CNPJ %s é válido e foi formatado.' % cpf_cnpj.formatado)
print('CNPJ %s é válido e contém apenas números.' % cpf_cnpj.cpf_cnpj)
else:
print('CNPJ inválido.')
```
Exemplo 3: Reutilizando a classe validando um CNPJ
```
"""
Exemplo 3: Reutilizando a classe validando um CNPJ
"""
cpf_cnpj.cpf_cnpj = '63.080.648/0001-35'
if cpf_cnpj.valida():
print('CNPJ %s é válido e foi formatado.' % cpf_cnpj.formatado)
print('CNPJ %s é válido e contém apenas números.' % cpf_cnpj.cpf_cnpj)
else:
print('CNPJ inválido.')
```
Exemplo 4: CPF Inválido
```
"""
Exemplo 4: CPF Inválido
"""
cpf_cnpj.cpf_cnpj = '11111111111'
try:
formatado = cpf_cnpj.formatado
except ValueError:
print("CPF inválido.")
```
Exemplo 5: CNPJ Inválido
```
"""
Exemplo 5: CNPJ Inválido
"""
cpf_cnpj.cpf_cnpj = '10.191.700/0001-65'
try:
formatado = cpf_cnpj.formatado
except ValueError:
print("CNPJ inválido.")
```