Merhabalar. Sistem özellikleri programında RAM'leri yuvarlamak istedim. Önceki konularımda @Eray T 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ç:
[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ç:
Son düzenleyen: Moderatör: