监控设备电池电量并发送通知 - Python
一个小程序,监控设备的电池电量并发送通知。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | # 需要用到三个库psutil, py-notifier和win10toast,都用pip安装 # pip install psutil # pip install py-notifier # pip install win10toast import psutil from pynotifier import Notification battery = psutil.sensors_battery() # 获取电池笔记本电池的参数,一般是percent=70, secsleft=9465, power_plugged=False # print(battery) plugged = battery.power_plugged # 查看是否有外接电源 # print(plugged) # False percent = battery.percent # 查看电池剩余量 # print(percent) if percent > = 30 : Notification( title = "Battery Low" , description = str (percent) + " Battery remains!" , duration = 5 , # urgency='normal', # 正常提示,windows一般在右下角 urgency = 'URGENCY_CRITICAL' , ).send() |
做完这个程序,终于找到国内某知名卫士啊,某宝啊,某东啊,某讯等的右下角恶意弹窗是怎么来的了,其实就是调用了windows的通知模块儿。一万只草泥马加两根中指送给这些万恶的资本主义。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
2020-10-18 Python利用xlutils统计excel表格数据