首页 > 系统服务 > 详细

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

时间:2015-07-22 00:11:08      阅读:605      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!