我正在尝试编写一些代码来从诸如秤之类的 USB HID 设备获取接收数据。我在 Windows 上使用了 pywinusb,但我需要它是跨平台的。pyhid 说它仅适用于 Mac OS X。到目前为止,我发现的唯一跨平台模块是 libhid,它是用 C 编写的,但仍然可以通过 python 访问。但是,我还没有找到任何有用的互联网资源来说明如何在 python 中使用它。
我需要做的就是从 USB 秤上读取重量。
还有其他跨平台的 python HID 模块>?
你试过cython-hidapi吗?它是优秀的hidapi C 库的 cython 包装器。
PyPi页面报告说它适用于 POSIX、Mac OS X 和 Windows 操作系统。