Neler yeni

Python ile Sistem Bilgilerini Görüntüleme

dexStap

YAZAR
Katılım
28 Ocak 2022
Mesajlar
47
Tepkime puanı
92
Puanları
200
Python dilinde kendini geliştirmek isteyen arkadaşlar için küçük bir çalışma hazırladım. Çalışmamızda bilgisayar sistem özellikleri ve bilgilerini canlı olarak görüntüleyeceğiz.

2023-02-01 17-46-18.gif

  • Öncelikle gerekli kütüphaneleri kullanmak için yüklemeniz lazım. Bunun için;​
  • pip install tkinter
  • pip install psutil
  • pip install platform
  • Kütüphaneleri yükledikten sonra kodumuzun içine aktaralım.
Python:
import tkinter as tk
from tkinter import *
import psutil
import platform

  • Pencereyi oluşturalım
Python:
pencere = tk.Tk()
pencere.title("Sistem Özellikleri")
pencere.geometry("350x250")
pencere.resizable(height=False,width=False)
pencere.configure(background="lightgreen")
status = Label(pencere, text="dexStap Softwares", bd=1, relief=SUNKEN, anchor=CENTER)
status.pack(side=BOTTOM, fill=X)

  • Aldığımız veriyi ekrana yazdırmak için "Label" kullanıyoruz.
Python:
label = tk.Label(pencere, text="", background="lightgreen")
label.pack(ipadx=0, ipady=20)

label2 = tk.Label(pencere, text="", background="lightgreen")
label2.pack()

  • Canlı olarak veri almak için kodlarımıza fonksiyon tanımlamamız lazım.
Python:
def bilgiler():
    info = platform.uname()
    label["text"] = "İşletim Sistemi: " + info.system + info.release + "\nİşletim Sistemi Version: " + info.version + "\nBilgisayar İsmi: " + info.node + "\nİşlemci Modeli:  " + info.machine + "\nGPU: " + info.processor

    label2["text"] = "CPU Kullanımı:  ""%" + str(psutil.cpu_percent()) + "\nRam Kullanımı:  ""%" + str(psutil.virtual_memory().percent) + "\nDisk Kullanımı:  ""%" + str(psutil.disk_usage("/").percent)
    pencere.after(1000, bilgiler)

  • Penceremizi çalıştıralım.
Python:
pencere.after(1000, bilgiler)
pencere.mainloop()

İyi Forumlar, İyi Çalışmalar :coffee:
 
Üst Alt
Reklam Engelleyici Algılandı

Anlıyoruz, reklamlar can sıkıcı!

Reklam engelleme yazılımı reklamları engellemede harika bir iş çıkarır, ancak aynı zamanda web sitemizin faydalı özelliklerini de engeller. En iyi site deneyimi için lütfen AdBlocker'ınızı devre dışı bırakın.

AdBlock'u Devre Dışı Bıraktım    Hayır, Teşekkürler