使用脚本记录 macbook 电池容量

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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" = 6559

或者


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值