python监听usb_玩转psutil 教你用Python检测U盘插入和拔出

定义一个函数,用于更新数据(也就是上面定义的几个全局变量的数据),返回驱动器数量

def updata():

global local_device,local_letter,local_number,\

mobile_device,mobile_letter,mobile_number

#引入全局变量

tmp_local_device,tmp_local_letter = [],[]

tmp_mobile_device,tmp_mobile_letter = [],[]

tmp_local_number,tmp_mobile_number = 0,0

try:

part = psutil.disk_partitions()

except:

print("程序发生异常!!!")

box(None,"很抱歉,程序发生了异常","致命错误",0)

sys.exit(-1)

else:

#* 驱动器分类

for i in range(len(part)):

tmplist = part[i].opts.split(",")

if tmplist[1] == "fixed":                       #挂载选项数据内读到fixed = 本地设备

tmp_local_number = tmp_local_number + 1

tmp_local_letter.append(part[i].device[:2])     #得到盘符信息

tmp_local_device.append(part[i])

else:</

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值