python的跨平台usb模块?

python的跨平台usb模块?,python,usb,Python,Usb,我对在python中使用usb设备做一些跨平台的工作很感兴趣,关于可以做这类事情的模块有什么提示或建议吗 我环顾了SF和谷歌代码,运气不好 谢谢 ct是您需要的。它是一个围绕libusb的包装器,它在linux上工作,在Windows上移植 是否有不需要外部usb dep(如libusb)的设备?我不知道有。libusb(或任何类似的东西,比如openusb)是一个必要的恶魔,因为你需要像设备驱动程序这样的东西来通过USB端口写入,而且你不会用python编写这样低级的东西。@Adrien,你可

我对在python中使用usb设备做一些跨平台的工作很感兴趣,关于可以做这类事情的模块有什么提示或建议吗

我环顾了SF和谷歌代码,运气不好

谢谢


ct是您需要的。它是一个围绕libusb的包装器,它在linux上工作,在Windows上移植

是否有不需要外部usb dep(如libusb)的设备?我不知道有。libusb(或任何类似的东西,比如openusb)是一个必要的恶魔,因为你需要像设备驱动程序这样的东西来通过USB端口写入,而且你不会用python编写这样低级的东西。@Adrien,你可能会用ctypes来写Windows API,ctypes现在在python中是标准的。@Peter:当然。。。但是,由于部分代码可能最终会出现在内核中,我很确定python解释器将不适合这里。(然而,我不知道像libusb这样的东西是否完全在用户空间中,或者是否有任何内核代码)我还注意到有一个linux变体:code.activestate.com/recipes/576834