溫馨提示×

python怎么獲取usb設備信息

小億
730
2024-01-13 14:24:28
欄目: 編程語言

要獲取USB設備的信息,可以使用Python的pyusb庫。pyusb是一個用于訪問USB設備的Python庫。 以下是一個示例代碼,演示如何獲取連接到計算機的USB設備的信息:

import usb.core

# 查找USB設備
dev = usb.core.find(find_all=True)

# 遍歷所有USB設備
for device in dev:
    print("Device ID: %s" % device.idVendor)
    print("Product ID: %s" % device.idProduct)
    print("Device Class: %s" % device.bDeviceClass)
    print("Manufacturer: %s" % usb.util.get_string(device, device.iManufacturer))
    print("Product: %s" % usb.util.get_string(device, device.iProduct))
    print("Serial Number: %s" % usb.util.get_string(device, device.iSerialNumber))
    print("")

此代碼使用usb.core.find()方法來查找所有USB設備。然后,使用usb.util.get_string()方法來獲取設備的制造商、產品名稱和序列號等信息。最后,將這些信息打印出來。

請注意,使用此代碼之前,您需要先安裝pyusb庫,可以通過以下命令進行安裝:

pip install pyusb

此外,在運行此代碼之前,還需要確保您具有足夠的權限來訪問USB設備。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女