2009-12-18 77 views
5

我有兴趣在python中使用usb设备进行一些跨平台工作,可以做这种类型的事情的模块的任何提示或建议?用于python的跨平台usb模块?

我环顾了SF和googlecode,没有太多的运气。

谢谢!

CT

回答

5

PyUSB是你在找什么。它是一个libusb的包装器,它在linux上工作并在Windows上移植。

+0

是否有东西,不需要外部usb dep(如libusb)? – 2009-12-18 16:02:36

+0

我不知道任何。 libusb(或任何等价物,如openusb)是一个必要的邪恶,因为你需要类似于设备驱动程序的东西来通过USB端口写入,而且你不会在python中编写这样的低级东西。 – 2009-12-18 16:18:22

+0

@Adrien,可以推测使用ctypes写入Windows APIs,这在Python中是现在的标准。 – 2009-12-18 17:02:15