📜  cnpj 生成器 (1)

📅  最后修改于: 2023-12-03 15:14:11.095000             🧑  作者: Mango

CNPJ生成器介绍

简介

CNPJ是巴西的统一纳税人登记号码,与美国的EIN、加拿大的BN、澳大利亚的ABN等相对应。CNPJ由14位数字组成,可以唯一地标识一家公司或个体经营者。

CNPJ生成器是一个用于生成合法CNPJ号码的工具,能够为开发人员和测试人员提供快速生成测试数据的帮助。

功能

CNPJ生成器主要有以下功能:

  • 生成随机的合法CNPJ号码
  • 根据指定的地区编码生成对应的CNPJ号码
  • 验证输入的CNPJ号码是否合法
用法
生成随机CNPJ号码

调用CNPJ生成器的随机函数,可以生成一个随机的合法CNPJ号码:

import cnpj_generator

cnpj = cnpj_generator.random_cnpj()
根据地区编码生成CNPJ号码

CNPJ号码中前八位代表地区编码,可以根据指定的地区编码生成相应的CNPJ号码:

import cnpj_generator

cnpj = cnpj_generator.generate_cnpj_by_area_code("35")  # 35代表圣保罗州的地区编码
验证CNPJ号码是否合法

可以使用CNPJ生成器的验证函数来验证输入的CNPJ号码是否合法:

import cnpj_generator

cnpj = "85.298.390/0001-76"
is_valid = cnpj_generator.is_valid_cnpj(cnpj)  # 返回True或False
安装

可以使用pip来安装CNPJ生成器:

pip install cnpj_generator
总结

CNPJ生成器是一个用于生成合法CNPJ号码的工具,为开发人员和测试人员提供了快速生成测试数据的帮助。它具有生成随机CNPJ号码、根据地区编码生成CNPJ号码、验证CNPJ号码是否合法等功能。CNPJ生成器的安装使用也非常简单,可以通过pip来完成。