实现验证失眠状态的功能。

bradocs4p的Python项目详细描述


1个 [二] [三] {4页) {5} {6} {7} {A8}

Bradocs4py

bradocs4py是一个旨在提供组件以处理巴西现实的特定数据类型的库。

这个图书馆的建立是因为需要有特定的类型,以便能够处理巴西身份证件,如自然人登记册(CPF)和国家法人登记册(CNPJ)。

除了包含表示巴西主要文档的计算模型的类之外,该库还提供允许验证和生成这些文档的有效数字的类;后者仅用于计算测试目的。

{bq 1}

要求

  • Python

如何安装

{pr 1}

项目目标

该项目的最初想法和统一在一个单一的库模块中,允许计算表示和验证巴西文档-最初是CPF和CNPJ,此外还允许生成这些文档的有效数字。

项目兼容性

该项目最初仅支持Python3.6.5+。

其他编程语言可能有特定的版本根据我的时间。

项目状态

该项目正处于初步开发阶段。

{tb 1} 2到9。

使用

{pr 8}

{a10}或$string包含访问密钥的数字表示,方法是计算其{em1}$digit verifier。

{bq 15}

使用

{pr 15} 特殊的,{em1}{a12}通过观察来检查给定访问密钥的一致性:

  • 前两位是否对应巴西联邦单位的IBGE代码;
  • 如果发行日期(str 1}$month和{str 1}$year{em1}$year在当前日期(月和年)不是{str 1}$later;
  • 如果发行的{em1}$month对应于第三对数字,则对应于一年中某个月的值;
  • 如果发行人的{em1}$cnpj对应于有效的cnpj号码。
{bq 17}$ {a13}有效。

{a14}生成的密钥符合上面提到的^15}。

使用

{pr 16}

可以将下列任一参数或它们的组合传递给生成器:

  • uf{a16}巴西
  • 异常排放{a17}
  • 同一期{a18}
  • chnpjemitter{a19}
  • 型号{a20}
  • 系列{a21}
  • 编号{a22}
  • 表单问题{a23}
{A24},原EAN/UCC。GTINS, 以前称为EAN代码,分配给任何可以 在供应链的任何一点上都是准确的、已订购的或已开具发票的。gtin用于恢复 从原材料到成品的预定义信息和封面。gtin是一个总括术语 描述商品(产品和服务)的GS1数据结构标识的整个系列。 gtins的大小可以是8、12、13或14位,并且可以使用四个数字中的任何一个来构造 编号结构取决于应用程序。GTin-8编码在EAN-8条码中。gtin-12是更多 在UPC-A条码中使用,GTin-13在EAN-13中编码,GTin-14在ITF-14中编码。

使用

从整数创建{a25}的实例 {pr 27}$
从一串数字字符创建{a25}的实例
{pr 28}

{a27},确保其完整性。

{bq 20}

使用

{pr 29}$

{str 1}$或

{pr 30}

geradorgtin

生成有效的{a25}实例。

{bq 21}

使用

{pr 31}$

{str 1}$或

{pr 32}$

可以通知生成器要生成哪种类型的gtin。为此,必须传递所需的生成器gtin.typogtin。

生成gtin-8 {pr 33}

也可以通过直接调用{em1}$generate gtin:

{pr 34}$

使用:

  • geradorgtin.typogtin.gtin8生成gtin-8
  • geradorgtin.typogtin.gtin12生成gtin-12
  • geradorgtin.typogtin.gtin13生成gtin-13,或
  • geradorgtin.typogtin.gtin14生成gtin-14
{bq 22}

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
空间计数器在Java中不起作用   json在java中表示XPath列表的最佳方式   java报警服务接收器安卓   java注入bean在自定义的all存储库中   java从迁移到Spring MVC 4+Hibernate5   JavaEclipseIDE透视图被缓存,更改没有任何影响   java Hibernate:在将对象插入Derby嵌入式数据库时引发SQLGrammerException   适用于mp4或mp3文件的java Exoplayer自动流媒体质量   安卓如何在java的静态方法中使用这个关键字?   SSL服务器端的spring主机名验证+Tomcat和Java 8   java Eclipse强制刷新IDs   java有可能返回Mono。只是从GetMapping(“/”)处理程序中获取(“索引”)吗?   arraylist当我用java编程时,我遇到了这个错误,有人能告诉我到底出了什么问题吗?   java如何更改Apache CXF web服务中的日期时间格式   Jfoenix ChipView中的java多线程   java任务在Spark上不可序列化