从车辆识别号(vin)中提取有用信息

vininfo的Python项目详细描述


https://github.com/idlesign/vininfo

LBC Python 2

releaseliccicoveragehealth

说明

从车辆识别号(vin)中提取有用信息

  • 可以用作独立控制台应用程序(cli)。
  • 还可以将其作为python代码中的任何其他包使用import。
  • 提供有关车辆识别号的基本和详细信息。
  • 允许进行车辆识别号校验和验证。

许多车辆的附加信息可从:

  • Avtovaz
  • 日产
  • 欧宝
  • 雷诺

要求

  • Python2.7,3.5+
  • 单击cli包

用法

cli

clickcli需要软件包。您可以使用单击安装vininfo,使用:

$ pip install vininfo[cli]
$ vininfo --help

; Print out VIN info:
$ vininfo show XTAGFK330JY144213

; Basic:
; Country: USSR/CIS
; Manufacturer: AvtoVAZ
; Region: Europe
; Years: 2018, 1988;; Details:
; Body: Station Wagon, 5-Door
; Engine: 21179; Model: Vesta
; Plant: Izhevsk
; Serial: 144213; Transmission: Manual Renault

; Verify checksum
$ vininfo check 1M8GDM9AXKP042788
; Checksum is valid

Python

fromvininfoimportVinvin=Vin('VF1LM1B0H36666155')vin.country# Francevin.manufacturer# Renaultvin.region# Europevin.wmi# VF1vin.vds# LM1B0Hvin.vis# 36666155annotated=vin.annotate()details=vin.detailsvin.verify_checksum()# FalseVin('1M8GDM9AXKP042788').verify_checksum()# True

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

推荐PyPI第三方库


热门话题
显示或隐藏java菜单片段   java ClassNotFoundException:org。阿帕奇。平民数学3。分配分配   java在同一事务Spring中提供多个资源提供者   java Hibernate 4.3,在构建SessionFactory时,为什么必须提供两次属性?   java NoClassDefFoundError与Bukkit插件的正确依赖项   java Baseadapter滚动速度慢且滞后   java如何在Spring Boot Docked应用程序中连接到特定的本地MongoDB实例?   java正则表达式匹配空白、任意字符和/或给定序列的换行符   Softlayer JAVA API示例,用于获取“每小时/预设配置裸机服务器”的所有配置   Textview和String之间的java验证日期   在java中使用getter传递值失败   java如何在ODL控制器中配置拒绝服务过滤器   从java程序调用unix shell?从java程序向unix管道读写稳定的数据流   java如何从HTTP基本身份验证获取密码   AST解析器中的java问题   java为未检查的错误编写错误消息?   异步JAXRS实现中的java NullPointerException   java Post HashMap作为Android改造Post调用中的Post请求值   SONARQUE应该是Unicode而不是java。时间DateTimeFormatter应用于国际日期和时间