pyCNPJ: CNPJ para Python

Segue como uti­lizar o pyCNPJ.

Quero gerar um CNPJ valido.

> from pycnpj import CNPJ
> x = CNPJ()

O seu objeto ja’ ira’ ser cri­ado com um CNPJ valido.

Quero val­i­dar um CNPJ.

> from pycnpj import CNPJ
> x = CNPJ('67.923.223/6782-38')
> y = CNPJ('67923223678238')
> x.valid()
True
> y.valid()
True

Quero com­parar dois CNPJs.

> from pycnpj import CNPJ
> x = CNPJ('67.923.223/6782-38')
> y = CNPJ('67923223678238')
> z = CNPJ('12345678901234')
> x.__eq__(y)
True
> x.__eq__(z)
False

Quero usar ape­nas os numeros (tipo int) do CNPJ.

> from pycnpj import CNPJ
> x = CNPJ('67.923.223/6782-38')
> int(x)
67923223678238L

Quero usar o CNPJ com formatacao.

> from pycnpj import CNPJ
> x = CNPJ('67923223678238')
> str(x)
'67.923.223/6782-38'

Uti­lize, ajude e mel­hore o pyC­NPJ.  http://bitbucket.org/umgeher/pycnpj

  1. Exce­lente pra fazer fix­tures dinam­i­cas para rodar em testes onde o CNPJ tem que ser unico!

    Usei sua lib + o factory_boy pra gerar as fixtures.

    Vlw!

  2. Bacana!

    Vai sair no bit­bucket e github.

Leave a Comment


NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>