Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Windows OS で、コンピューターの特定の USB の場所に何かが接続されているかどうかを Python に検出させるにはどうすればよいですか。たとえば、「Port_#0002.Hub_#0003」
特定のデバイスを検出するために正常に機能するpyUSBを試しましたが、あらゆる種類のデバイスの特定のポート/ハブの場所を確認する方法がわかりませんでした。
ポーリングはどうですか?接続されている USB デバイスのリストを数秒ごとに列挙する Python アプリを作成します。
最初に検出されたデバイスのリスト/辞書を保持し、それと比較して、最後のポーリングの繰り返し以降に接続/切断されたものを特定します。
これは最善の方法ではありません。また、すべてのデバイスを列挙するには少し時間がかかるため、これが最も CPU 効率の良い方法かどうかはわかりません。