共計 702 個字符,預(yù)計需要花費 2 分鐘才能閱讀完成。
要獲取 USB 設(shè)備的信息,可以使用 Python 的 pyusb
庫。pyusb
是一個用于訪問 USB 設(shè)備的 Python 庫。
以下是一個示例代碼,演示如何獲取連接到計算機的 USB 設(shè)備的信息:
import usb.core
# 查找 USB 設(shè)備
dev = usb.core.find(find_all=True)
# 遍歷所有 USB 設(shè)備
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 設(shè)備。然后,使用 usb.util.get_string()
方法來獲取設(shè)備的制造商、產(chǎn)品名稱和序列號等信息。最后,將這些信息打印出來。
請注意,使用此代碼之前,您需要先安裝 pyusb
庫,可以通過以下命令進行安裝:
pip install pyusb
此外,在運行此代碼之前,還需要確保您具有足夠的權(quán)限來訪問 USB 設(shè)備。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完