Python ile bilgisayarımımızın pil verilerinini almak çok kolay.İlk olarak python dilinin en çok kullanılan kütüphanelerinden biri olan psutil kütüphanemizi çağırmamız gerekiyor.
Psutil Kütüphanesi neleri içeriyor ?
Python'da çalışan işlemler ve sistem kullanımı (CPU, bellek, diskler, ağ, sensörler) hakkında bilgi almak için platformlar arası bir kütüphanedir . Esas olarak sistem izleme , profil oluşturma ve süreç kaynaklarını sınırlama ve çalışan süreçlerin yönetimi için kullanışlıdır . ps, top, iotop, lsof, netstat, ifconfig, free ve diğerleri gibi klasik UNIX komut satırı araçları tarafından sunulan birçok işlevi uygular .
Psutil Kütüphanesinin çalıştığı platformlar şu şekilde ;
- Linux
- Windows
- macOS
- FreeBSD,
- OpenBSD, NetBSD
- Sun Solaris
- AIX
Konuyu daha fazla büyütmeden kodlamaya geçelim. Psutil kütüphanemizi içe aktardıktan sonra bildirimlerin çalışması için notification kütüphanesini içe aktarmamız gerekiyor.Bildirimin kaç saniye kalacağını aktif etmek için time kütüphanemizi içe aktarıyoruz, ve kodlama aşağıdaki gibi son halini alıyor.
import psutil
from plyer import notification
import time
battery = psutil.sensors_battery()
while True:
percent = battery.percent
notification.notify(
title="Batarya Yüzdesi",
message="%"+str(percent)+"batarya kaldı",
timeout=10
)
time.sleep(60*60)
continue
0 Yorumlar
Buraya gelerek zahmet ettin biraz ama memnun oldum şimdiden .