From 715f735078cfcf725f2ed825c90e7ecd490c3273 Mon Sep 17 00:00:00 2001 From: michael Date: Wed, 3 Dec 2025 11:08:32 +0100 Subject: [PATCH] new --- test-msch01 | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 test-msch01 diff --git a/test-msch01 b/test-msch01 new file mode 100644 index 0000000..77566b3 --- /dev/null +++ b/test-msch01 @@ -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()