先日の記事(PythonワンライナーでUSBミサイルランチャーを制御)はネタに走りすぎていてわかりやすくはなかったので、 あらためて短いサンプルを書きました。 PythonからUSBミサイルランチャーを操作するためには、 libusb-win32とPyUSBというモジュールをインストールする必要があります。 pyusbモジュールについて。 というページでWindows版のインストーラが公開されているので、 それを使うと簡単にインストールできます。 インストールが完了して、USBミサイルランチャーを接続したら、 下の34行のスクリプトを実行すると 上下左右に移動した後発射されるはずです。 VENDER_ID = 0x1941 PRODUCT_ID = 0x8021 def find(vendor_id, product_id): import usb busses = usb.busses(