码迷,mamicode.com
首页 > 系统相关 > 详细

在linux(Ubuntu)下检测USB设备的插入和移除

时间:2015-07-22 00:11:29      阅读:340      评论:0      收藏:0      [点我收藏+]

标签:

此代码用于检测USB设备的插入,拔出,在Ubuntu下测试通过

#!/usr/bin/env python

import glib
#apt-get install python-gudev
import gudev
import pynotify
import sys


def callback(client, action, device, user_data):
    device_vendor = device.get_property("ID_VENDOR_ENC")
    device_model = device.get_property("ID_MODEL_ENC")
    if action == "add":
        print ‘add‘
    elif action == "remove":
        print ‘remove‘


client = gudev.Client(["usb/usb_device"])
client.connect("uevent", callback, None)

loop = glib.MainLoop()
loop.run()


在linux(Ubuntu)下检测USB设备的插入和移除

标签:

原文地址:http://my.oschina.net/crooner/blog/481601

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!