从车辆识别号(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第三方库


热门话题
JavaGWT:何时使用Lazydemelement?   Java中跟踪消失线程的多线程处理   java Springboot未能配置数据源:“url”,但我没有使用数据库   java为按钮生成随机位置   math Java:包含二项式系数计算的表达式   java通过AsyncTask传递参数   从路径错误创建java文件   高流量网站的性能播放框架、Java、Apache、PostgreSQL、JPA和Hibernate   java将4D矢量转换为长矢量   arraylist Java循环在没有任何错误的情况下终止   java正在制作一个计算器应用程序,希望在第二个片段中更新历史,但无法完成   java将信息从IntentService发送到Activity   java如何在游戏中插入大量实体!工作   javascript如何在ScriptEngineforJava中从数学中获得准确的结果?