使用脚本记录 macbook 电池容量

本文介绍了如何使用shell命令和Python脚本来便捷地获取MacBook Pro的电池信息,特别是电池的最大容量。通过调用`system_profiler`命令,结合Python的子进程调用和正则表达式,实现每天自动记录电池容量变化,以便长期跟踪电池状态。
摘要由CSDN通过智能技术生成

shell 命令获取电池信息

买了 macbook pro 后总是查看电池的信息,总是担心电池衰减快导致续航崩掉,毕竟 macbook 的一个卖点就是续航。后来每次都要打开 system info 切换到 battery 查看,有点麻烦,就产生了一个想法写一个脚本每天自动记录 battery 的最大容量,隔一段时间使用图标画出容量的变化。

经过一番 google 后,一开始是发现了有 python 的库 psutilpower 可以访问系统的信息,但是似乎都得不到想要的电池最大容量这个数据,最后在这个网站发现了有用的 bash 命令。

笔记本以树形的方式记录了 IO 设备的信息,使用 ioreg 可以查看这些信息

ioreg -l -w0 | grep Capacity

//output
    | |           "MaxCapacity" = 6108
    | |           "CurrentCapacity" = 3288
    | |           "LegacyBatteryInfo" = {"Amperage"=18446744073709550947,"Flags"=4,"Capacity"=6108,"Current"=3288,"Voltage"=11363,"Cycle Count"=38}
    | |           "DesignCapacity
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值