2013-07-01 39 views
0

在Windows操作系統上,如何通過python檢測是否有任何東西插入到計算機上的特定USB位置。例如「Port_#0002.Hub_#0003」我怎樣才能讓Python觀看任何設備的USB端口?

我試過pyUSB,它可以很好地檢測特定設備,但我似乎無法弄清楚如何檢查特定端口/集線器位置一種設備。

+0

http://bitpim.svn.sourceforge.net/viewvc/bitpim/trunk/bitpim/src/native/usb/usb.py?revision=4835&view=markup請參閱'alldevices'方法 –

回答

0

輪詢?創建一個Python應用程序,每隔幾秒左右枚舉一個連接的USB設備列表。

保留最初檢測到的設備的列表/字典,並與之進行比較以確定自上次輪詢迭代以來所連接/分離的內容。

這不是最好的方法,並枚舉所有設備需要一段時間,所以不太確定這將是最高效的CPU方法。