0
所以,我已經安裝的libusb和pyUSB我的OS X獅子(10.7.3)的機器,和我有以下的腳本來運行:pyUSB未發現設備
import usb
import time
if __name__ == "__main__":
while True:
busses = usb.busses()
print busses[0]
print busses[0].__dict__
time.sleep(2)
我插一個USB設備in:SanDisk cruzer micro,4GB。我可以在Finder和Disk Utility中打開這個閃存驅動器而不會出現問題。但是,上述腳本的輸出是:
<usb.legacy.Bus object at 0x108defe10>
{'dirname': '', 'devices': [], 'localtion': 0}
<usb.legacy.Bus object at 0x108ef4610>
{'dirname': '', 'devices': [], 'localtion': 0}
<usb.legacy.Bus object at 0x108defe10>
{'dirname': '', 'devices': [], 'localtion': 0}
<usb.legacy.Bus object at 0x108ef4610>
{'dirname': '', 'devices': [], 'localtion': 0}
指示,至少,pyUSB的第一和唯一的公交車並不認爲目前有連接任何設備。是否有某種我錯過的基本設置?爲什麼pyUSB無法找到我的設備?
我一直在引用這個StackOverflow的問題開始:usb device identification