1c3_8r34k3r
Profilo di
Nome | 1c3_8r34k3r |
---|---|
Indirizzo email | n/a |
Messaggi | 1 |
-
- 2024-02-12 19:10:42
- memory type
- Forum >> Programmazione Python >> Files e Directory
- ciao a tutti voglio chiedervi un aiuto.... usando la libreria wmi voglio trovare i dati della ram montata sul mio pc e mi fa ottenere 0 (zero) invece di vedere che tipo di memoria ho nel pc...lui wmi non dovrebbe avere una lista a cui fa riferimento e in base al numero lui ti dice o il numero a cui fa riferimento la ram installata o ti dice direttamente il modello che sia DDR4 o altri....
Non riesco a venirne a capo oppure non ho i permessi necessari? Tutto il resto me lo da giusto ma questo parametro proprio no...
esempio semplificato
import wmi
def get_memory_info():
c = wmi.WMI()
installed_modules = 0
for mem in c.Win32 PhysicalMemory():
installed_modules += 1
print(f"Capacità: {mem.Capacity} bytes")
print(f"Tipo: {mem.MemoryType}")
print(f"Velocità: {mem.Speed} MHz")
print(f"Produttore: {mem.Manufacturer}")
print(f"Modello: {mem.PartNumber}")
print(f"Numero di serie: {mem.SerialNumber}")
total_slots = 0
for slot in c.Win32 PhysicalMemoryArray():
total_slots += slot.MemoryDevices
empty_slots = total_slots - installed_modules
used_slots = installed_modules
print(f"Numero totale di slot sulla scheda madre: {total_slots}")
print(f"Numero di slot occupati: {used_slots}")
print(f"Numero di slot vuoti: {empty_slots}")
if __name__ == "__main__":
get_memory_info()