Bu belge, Device sınıfını kullanarak bir cihazın bilgilerini almak için Python kodu kullanımını açıklar. Device sınıfı, cihazın çeşitli özelliklerini (cihaz bilgileri, disk kullanımı, CPU kullanımı, RAM kullanımı, batarya bilgileri, kopyalanan metin vb.) almak için kullanılabilir.
Bu kodu çalıştırabilmek için aşağıdaki Python kütüphanelerine ihtiyacınız vardır:
osctypessocketpyperclippsutiltimedatetime
Bu kod, renkli çıktılar sağlamak için ctypes kullanır.
Disk kullanımı bilgileri aşağıdaki gibi görüntülenir:
--- Disk Kullanımı ---
Toplam: 476.94 GB
Kullanılabilir: 296.63 GB
Boşta: 180.31 GB
Percent: 37.9%Kodun kullanımı için aşağıdaki adımları izleyin:
git clone https://github.com/nihatxp/Device-Information.gitcd Device-InformationGereksinimleri karşılayan gerekli kütüphaneleri yükleyin.python main.py --all
Yukarıdaki komut, tüm cihaz bilgilerini göstermek için --all argümanını kullanır. İlgili argümanı değiştirerek veya birden fazla argümanı birleştirerek belirli bilgileri gösterebilirsiniz.
Örnek komutlar:
-
Cihaz bilgilerini göstermek için:
python device_info.py --device-info -
Disk kullanımını göstermek için:
python device_info.py --disk-usage -
RAM kullanımını göstermek için:
python device_info.py --ram-usage -
Batarya bilgilerini göstermek için:
python device_info.py --battery-info -
Kopyalanan metni göstermek için:
python device_info.py --copied-text -
Geçerli zamanı göstermek için:
python device_info.py --current-time -
Ağ bilgilerini göstermek için:
python device_info.py --network-info -
Birden fazla bilgiyi birleştirmek için:
python device_info.py --device-info --disk-usage --ram-usage
Bu şekilde, Device sınıfını kullanarak cihazınızın çeşitli bilgilerini kolayca alabilirsiniz. İlgili kodu kendi projelerinize dahil edebilir ve istediğiniz şekilde uyarlayabilirsiniz.