Neler yeni

Python ile Sistem Bilgilerini Görüntüleme

dexStap

Yazar
Katılım
28 Ocak 2022
Mesajlar
57
Tepkime puanı
133
Puanları
350
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