Método para busca de dados de CEP no webservice dos Correios
Project description
PyCEP Correios
=============
[](https://travis-ci.org/mstuttgart/pycep-correios)
[](https://coveralls.io/github/mstuttgart/pycep-correios?branch=develop)
[](https://landscape.io/github/mstuttgart/pycep-correios/develop)
[](https://pypi.python.org/pypi/pycep-correios)
[](https://pypi.python.org/pypi/pycep-correios)
[](https://github.com/mstuttgart/pycep-correios/blob/master/LICENSE)
O PyCEP Correios faz uso do webservice dos correios para efetuar a busca de um dado CEP fornecido pelo usuário. O retorno dessa consulta é o endereço pertencente ao CEP.
### Instalação
O PyCEP Correios pode ser facilmente instalado com o comando a seguir:
```
pip3 install pycep-correios
```
### Como usar
Consultar o endereço de um CEP é muito simples com o PyCEPCorreios. Não importa se o CEP fornecido possui hífen ou ponto. O PyCEPCorreios trata a entrada garantindo uma entrada válida para o *webservice* dos Correioss.
Veja os exemplos a seguir:
```python
from pycep_correios.correios import Correios
# Tambem pode ser usado .get_cep('37503130')
endereco = Correios.get_cep('37503130')
print(endereco['rua'])
print(endereco['bairro'])
print(endereco['cidade'])
print(endereco['complemento'])
print(endereco['uf'])
print(endereco['outro'])
# Terceiro exemplo, usando o mesmo cep usado anteriormente, porém com hífen e ponto.
endereco = Correios.get_cep('37.503-130')
print(endereco['rua'])
print(endereco['bairro'])
print(endereco['cidade'])
print(endereco['complemento'])
print(endereco['uf'])
print(endereco['outro'])
# Quarto exemplo, enviamos um cep incorreto, com o numero de digitos inferior a 8.
try:
endereco = Correios.get_cep('37.50-130')
except CorreiosCEPInvalidCEPException as exc:
print(exc.message)
```
### Contribuidores
[Aldo Soares](https://github.com/Aldo774)
### Créditos
Copyright (C) 2015-2017 por Michell Stuttgart Faria
=============
[](https://travis-ci.org/mstuttgart/pycep-correios)
[](https://coveralls.io/github/mstuttgart/pycep-correios?branch=develop)
[](https://landscape.io/github/mstuttgart/pycep-correios/develop)
[](https://pypi.python.org/pypi/pycep-correios)
[](https://pypi.python.org/pypi/pycep-correios)
[](https://github.com/mstuttgart/pycep-correios/blob/master/LICENSE)
O PyCEP Correios faz uso do webservice dos correios para efetuar a busca de um dado CEP fornecido pelo usuário. O retorno dessa consulta é o endereço pertencente ao CEP.
### Instalação
O PyCEP Correios pode ser facilmente instalado com o comando a seguir:
```
pip3 install pycep-correios
```
### Como usar
Consultar o endereço de um CEP é muito simples com o PyCEPCorreios. Não importa se o CEP fornecido possui hífen ou ponto. O PyCEPCorreios trata a entrada garantindo uma entrada válida para o *webservice* dos Correioss.
Veja os exemplos a seguir:
```python
from pycep_correios.correios import Correios
# Tambem pode ser usado .get_cep('37503130')
endereco = Correios.get_cep('37503130')
print(endereco['rua'])
print(endereco['bairro'])
print(endereco['cidade'])
print(endereco['complemento'])
print(endereco['uf'])
print(endereco['outro'])
# Terceiro exemplo, usando o mesmo cep usado anteriormente, porém com hífen e ponto.
endereco = Correios.get_cep('37.503-130')
print(endereco['rua'])
print(endereco['bairro'])
print(endereco['cidade'])
print(endereco['complemento'])
print(endereco['uf'])
print(endereco['outro'])
# Quarto exemplo, enviamos um cep incorreto, com o numero de digitos inferior a 8.
try:
endereco = Correios.get_cep('37.50-130')
except CorreiosCEPInvalidCEPException as exc:
print(exc.message)
```
### Contribuidores
[Aldo Soares](https://github.com/Aldo774)
### Créditos
Copyright (C) 2015-2017 por Michell Stuttgart Faria
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pycep-correios-1.1.3.tar.gz
(5.2 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pycep-correios-1.1.3.tar.gz.
File metadata
- Download URL: pycep-correios-1.1.3.tar.gz
- Upload date:
- Size: 5.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d546332f9ca5a5d4debb2da2d1f56f9bc7757def2f9b3b20315d4722b687a49b
|
|
| MD5 |
be2cdf206b3af4ba4f2c2ab065c54316
|
|
| BLAKE2b-256 |
e857d8a68f77a051cfec61ab3e2cf3f2de02827cb9941e7821dae3689fe78283
|
File details
Details for the file pycep_correios-1.1.3-py3.4.egg.
File metadata
- Download URL: pycep_correios-1.1.3-py3.4.egg
- Upload date:
- Size: 9.0 kB
- Tags: Egg
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2e7ab244cb7c586277e851289b4a0da38d428dc9ac7c501f283bb89625f2adfa
|
|
| MD5 |
966c9dff0148c35862466b0f2315d690
|
|
| BLAKE2b-256 |
000b66b7eb99eab25bf03b6b24059e35509885ae156bdee2e03135216e1aefea
|