USB events in Python

0

Someone knows how to listen to events on USB ports in Python, for example to know if a USB memory was connected.

    
asked by Joshep Rodriguez 05.04.2017 в 01:00
source

1 answer

0

Use udev directly (via libudev , via pyudev ).

import pyudev
context = pyudev.Context()
monitor = pyudev.Monitor.from_netlink(context)
observer = pyudev.pygtk.GUDevMonitorObserver(monitor)
observer.connect('device-added', device_added_callback)
observer.connect('device-changed', device_changed_callback)
monitor.enable_receiving()
mainloop = gobject.MainLoop()
mainloop.run()

Translation of: link

    
answered by 21.12.2017 в 10:09