0
在Windows操作系統上,如何通過python檢測是否有任何東西插入到計算機上的特定USB位置。例如「Port_#0002.Hub_#0003」我怎樣才能讓Python觀看任何設備的USB端口?
我試過pyUSB,它可以很好地檢測特定設備,但我似乎無法弄清楚如何檢查特定端口/集線器位置一種設備。
在Windows操作系統上,如何通過python檢測是否有任何東西插入到計算機上的特定USB位置。例如「Port_#0002.Hub_#0003」我怎樣才能讓Python觀看任何設備的USB端口?
我試過pyUSB,它可以很好地檢測特定設備,但我似乎無法弄清楚如何檢查特定端口/集線器位置一種設備。
輪詢?創建一個Python應用程序,每隔幾秒左右枚舉一個連接的USB設備列表。
保留最初檢測到的設備的列表/字典,並與之進行比較以確定自上次輪詢迭代以來所連接/分離的內容。
這不是最好的方法,並枚舉所有設備需要一段時間,所以不太確定這將是最高效的CPU方法。
http://bitpim.svn.sourceforge.net/viewvc/bitpim/trunk/bitpim/src/native/usb/usb.py?revision=4835&view=markup請參閱'alldevices'方法 –