偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

一日一技:強迫癥福音,幾行代碼提醒我拔掉電源

開發(fā) 前端
雖然我們已經(jīng)知道,現(xiàn)代化的筆記本電腦,都有過充保護機制,電源可以一直插在電腦上。但為了滿足某些有強迫癥的同學,我們來講講,如何實現(xiàn)在電腦充滿電以后,提醒你拔掉電源。

[[436424]]

有些同學對鋰電池的概念還停留在十幾年前,覺得筆記本電腦充電充滿了就必須拔掉電源,否則會損壞電池。

雖然我們已經(jīng)知道,現(xiàn)代化的筆記本電腦,都有過充保護機制,電源可以一直插在電腦上。但為了滿足某些有強迫癥的同學,我們來講講,如何實現(xiàn)在電腦充滿電以后,提醒你拔掉電源。

顯然我們不可能一直盯著電腦的電量等著它充滿,所以需要想辦法在充滿電以后自動提醒。這就涉及到兩個工作:1. 怎么獲取當前電量;2. 怎么提醒我。

第一個問題,我們可以使用Python的一個第三方庫,叫做psutil。用這個庫獲取當前電量,只需要兩行代碼:

  1. >>> import psutil 
  2.  
  3. >>> battery = psutil.sensors_battery() 
  4.  
  5. >>> print(battery) 

運行效果如下圖所示:

其中,percent表示當前電量的百分比,power_plugged=True表示當前是插著電源線的。如果沒有插電源,這個值就是False。所以,我們可以編寫一個函數(shù),來判斷當前是不是插著電源并且電量已經(jīng)充滿:

  1. def is_battery_full(): 
  2.     battery = psutil.sensors_battery() 
  3.     if battery.percent >= 100 and battery.power_plugged: 
  4.         return True 
  5.     return False 

寫一個while True循環(huán),每分鐘檢查一次,發(fā)現(xiàn)在插著電源的情況下電充滿了,就通知我。

那么第二個問題,怎么通知我呢?如果你是macOS電腦,那么非常簡單,2行代碼就能搞定:

  1. import os 
  2.  
  3. os.system('say 電充滿了!快拔插頭!'

運行效果如下圖的視頻所示:

如果你是Windows,可以用下面這段代碼:

  1. import ctypes 
  2.  
  3. ctypes.windll.user32.MessageBoxW(0, "電充滿啦!快拔插頭!""警報", 1) 

運行效果如下圖所示:

當然,充滿電就拔電源,這個強迫癥不是每個同學都有。但沒關系,psutil還可以檢查風扇轉(zhuǎn)速(psutil.sensors_fans())、CPU溫度(psutil.sensors_temperatures())、顯卡溫度等等數(shù)據(jù)。如果夏天打游戲,你可以用來監(jiān)控CPU溫度,發(fā)現(xiàn)溫度過高就立刻提醒你,避免燒壞電腦。

 

責任編輯:武曉燕 來源: 未聞Code
相關推薦

2024-07-30 08:16:18

Python代碼工具

2024-07-30 08:11:16

2021-11-12 05:00:43

裝飾器代碼功能

2021-04-27 22:15:02

Selenium瀏覽器爬蟲

2021-10-15 21:08:31

PandasExcel對象

2025-05-28 03:15:00

Scrapy數(shù)據(jù)sleep

2021-04-12 21:19:01

PythonMakefile項目

2023-10-29 09:16:49

代碼安全命令

2022-01-26 00:19:17

反爬蟲爬蟲服務器

2021-10-11 20:02:49

Python父類方法

2023-10-28 12:14:35

爬蟲JavaScriptObject

2021-04-19 23:29:44

MakefilemacOSLinux

2022-03-12 20:38:14

網(wǎng)頁Python測試

2021-09-13 20:38:47

Python鏈式調(diào)用

2022-06-28 09:31:44

LinuxmacOS系統(tǒng)

2024-11-13 09:18:09

2021-04-05 14:47:55

Python多線程事件監(jiān)控

2021-03-12 21:19:15

Python鏈式調(diào)用

2024-05-24 09:07:06

JSONprint字符串

2024-11-11 00:38:13

Mypy靜態(tài)類型
點贊
收藏

51CTO技術棧公眾號