Çözüldü Python RAM yuvarlama komutu çalışmıyor

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

Er73748

Megapat
Katılım
28 Şubat 2021
Mesajlar
9.400
Makaleler
10
Çözümler
175
Merhabalar. Sistem özellikleri programında RAM'leri yuvarlamak istedim. Önceki konularımda @300319 hocam aşağdaki kodu vermişti. Ben de bu kodu uygun yere yerleştirdim fakat aşağıdaki resimdeki sonucu veriyor. Nerede yanlış yapıyorum?

[CODE title="Verilen Kod"]sonuc = round(ram_amount,2)
print (sonuc)
[/CODE]

[CODE title="Kendi Kodlarım"]import wmi.
import PySimpleGUI as SG.
import tkinter as tk.

computer = wmi.WMI()
computer_info = computer.Win32_ComputerSystem()[0]
os_info = computer.Win32_OperatingSystem()[0]
proc_info = computer.Win32_Processor()[0]
gpu_info = computer.Win32_VideoController()[0]

os_name = os_info.Name.encode('utf-8').split(b'|')[0]
os_version = ' '.join([os_info.Version, os_info.BuildNumber])
system_ram = float(os_info.TotalVisibleMemorySize) / 1048576 # KB to GB.
sonuc = round(system_ram,2)

pencere=tk.Tk()
pencere.geometry("700x200+50+300")
pencere.resizable(width="TRUE", height="TRUE")
pencere.title("Sistem Özellikleriniz")
etiket1=tk.Label(pencere,text="Sistem Özellikleriniz" , )
etiket1.pack()
etiket2=tk.Label(pencere,text="İşlemciniz: {0} " .format(proc_info.Name))
etiket2.pack()
etiket3=tk.Label(pencere,text="İşletim Sisteminiz: {0}" .format(os_name))
etiket3.pack()
etiket4=tk.Label(pencere,text="Sistem versiyonunuz: {0} " .format(os_version))
etiket4.pack()
etiket5=tk.Label(pencere,text="Bellek miktarınız: {0} GB ")
etiket5.pack()
etiket6=tk.Label(pencere,text="Ekran Kartınız: {0}".format(gpu_info.Name))
etiket6.pack()
etiket7=tk.Label(pencere,text="Bazı aygıtlar tanımlanamadığında boş gözükür. Lütfen aygıt sürücülerini kontrol edin.")
etiket7.pack()
etiket8=tk.Label(pencere,text="""Masaüstünüze "Sistem Özellikleriniz" adında bir dosya oluşturulmuştur. Bu dosya ile sistem özelliklerinizi görüntüleyebilirsiniz.""")
etiket8.pack()
dosya = open("Sistem Özellikleriniz.txt", "w")
dosya.write("İşlemciniz: {0} " .format(proc_info.Name))
dosya.write("Sistem versiyonunuz: {0}".format(os_version))
dosya.write("Bellek miktarınız: {0} GB " .format(system_ram))
dosya.write("Ekran Kartınız: {0} " .format(gpu_info.Name))
dosya.write("İşletim Sisteminiz: {0} " .format(os_name))
dosya.close()

pencere.mainloop()

[/CODE]

Sonuç:

1621321800089.png
 
Son düzenleyen: Moderatör:
Burada gördükçe cevaplarım, tavsiyem bir soruna takılınca bakış açınızı değistirin. 2 saat kafanızı başka şeylere yorun. Sonra tekrar bakın soruna; o zaman daha rahat görebiliyorsunuz gözünüzden kaçan şeyleri.
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Geri
Yukarı