溫馨提示×

怎么用python讀取usb數據

小億
546
2024-03-28 09:15:18
欄目: 編程語言

要使用Python讀取USB數據,您需要安裝PyUSB庫。以下是一個簡單的示例代碼,演示如何使用PyUSB讀取USB設備的數據:

import usb.core
import usb.util

# 查找指定的USB設備
dev = usb.core.find(idVendor=0x1234, idProduct=0x5678)

# 如果設備不存在,打印錯誤信息
if dev is None:
    raise ValueError('Device not found')

# 設置配置
dev.set_configuration()

# 讀取數據
endpoint = dev[0][(0,0)][0]
data = dev.read(endpoint.bEndpointAddress, endpoint.wMaxPacketSize)

# 打印數據
print(data)

請注意,在上面的代碼中,您需要替換idVendoridProduct為您要連接的USB設備的實際廠商ID和產品ID。您還可以根據USB設備的具體配置和接口設置來修改代碼以正確讀取數據。

確保在運行代碼之前已經安裝了PyUSB庫。您可以使用以下命令安裝PyUSB:

pip install pyusb

請注意,使用PyUSB需要適當的權限。在Linux系統中,您可能需要以root權限或通過sudo運行Python腳本以訪問USB設備。

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