0

Windows OS で、コンピューターの特定の USB の場所に何かが接続されているかどうかを Python に検出させるにはどうすればよいですか。たとえば、「Port_#0002.Hub_#0003」

特定のデバイスを検出するために正常に機能するpyUSBを試しましたが、あらゆる種類のデバイスの特定のポート/ハブの場所を確認する方法がわかりませんでした。

4

1 に答える 1

0

ポーリングはどうですか?接続されている USB デバイスのリストを数秒ごとに列挙する Python アプリを作成します。

最初に検出されたデバイスのリスト/辞書を保持し、それと比較して、最後のポーリングの繰り返し以降に接続/切断されたものを特定します。

これは最善の方法ではありません。また、すべてのデバイスを列挙するには少し時間がかかるため、これが最も CPU 効率の良い方法かどうかはわかりません。

于 2013-07-07T21:06:15.960 に答える