new
This commit is contained in:
35
test-msch01
Normal file
35
test-msch01
Normal file
@@ -0,0 +1,35 @@
|
||||
import platform
|
||||
import os
|
||||
|
||||
try:
|
||||
import psutil
|
||||
except ImportError:
|
||||
psutil = None
|
||||
|
||||
def system_info():
|
||||
print("=== Windows Systeminformationen ===")
|
||||
print(f"System: {platform.system()}")
|
||||
print(f"Release: {platform.release()}")
|
||||
print(f"Version: {platform.version()}")
|
||||
print(f"Architektur: {platform.architecture()[0]}")
|
||||
print(f"Rechnername: {platform.node()}")
|
||||
print(f"Benutzer: {os.getlogin()}")
|
||||
print(f"Prozessor: {platform.processor()}")
|
||||
print(f"Python-Version: {platform.python_version()}")
|
||||
|
||||
if psutil:
|
||||
print("\n=== Hardware-Details (psutil) ===")
|
||||
print(f"CPU-Kerne (physisch): {psutil.cpu_count(logical=False)}")
|
||||
print(f"CPU-Kerne (logisch): {psutil.cpu_count(logical=True)}")
|
||||
print(f"RAM gesamt: {round(psutil.virtual_memory().total / (1024**3), 2)} GB")
|
||||
print(f"RAM verfügbar: {round(psutil.virtual_memory().available / (1024**3), 2)} GB")
|
||||
print(f"Festplatten: ")
|
||||
for part in psutil.disk_partitions():
|
||||
usage = psutil.disk_usage(part.mountpoint)
|
||||
print(f" {part.device} ({part.mountpoint}) - {round(usage.total / (1024**3), 2)} GB gesamt")
|
||||
else:
|
||||
print("\nHinweis: Für detaillierte Hardwareinfos bitte 'psutil' installieren:")
|
||||
print(" pip install psutil")
|
||||
|
||||
if __name__ == "__main__":
|
||||
system_info()
|
||||
Reference in New Issue
Block a user