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") print(" und jetzt kommt das Ende") if __name__ == "__main__": system_info()