/viacep-python

:mailbox: :snake: Buscar informações do CEP com o webservice do site http://www.viacep.com.br

Primary LanguagePythonMIT LicenseMIT

ViaCEP em Python

PyPI version Build Status codecov

Buscar informações do CEP com o webservice do site http://www.viacep.com.br

Pré requisitos

Instalação das dependências

$ pip install -r requirements.txt

Utilização

>>> import viacep
>>> d = viacep.ViaCEP('78048000')
>>> data = d.getDadosCEP()
>>> data
{'cep': '78048-000', 'logradouro': 'Avenida Miguel Sutil', 'complemento': 'de 5686 a 6588 - lado par', 'bairro': 'Alvorada', 'localidade': 'Cuiabá', 'uf': 'MT', 'unidade': '', 'ibge': '5103403', 'gia': ''}
>>> data['localidade']
'Cuiabá'
>>> data['uf']
'MT'
>>> data.keys()
dict_keys(['cep', 'logradouro', 'complemento', 'bairro', 'localidade', 'uf', 'unidade', 'ibge', 'gia'])
>>> data.values()
dict_values(['78048-000', 'Avenida Miguel Sutil', 'de 5686 a 6588 - lado par', 'Alvorada', 'Cuiabá', 'MT', '', '5103403', ''])
>>>

Testes unitários


$ python .\test_viacep.py
.....
----------------------------------------------------------------------
Ran 5 tests in 0.984s

OK

Exemplo com Python Flask

Licença


Licença MIT