2009-12-18 95 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