从车辆识别号(vin)中提取有用信息
vininfo的Python项目详细描述
https://github.com/idlesign/vininfo
说明
从车辆识别号(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