Récupération de l'état actuel du système en Python : une solution multiplateforme
Problème :Obtention d'informations en temps réel sur Les ressources système telles que l'utilisation du processeur et de la RAM sont cruciales pour la surveillance et le dépannage du système. Comment cela peut-il être réalisé efficacement en Python sur différentes plates-formes ?
Réponse :
La bibliothèque psutil fournit une solution robuste pour collecter des statistiques système sur Linux, Windows, macOS et autres plateformes. Il offre un ensemble complet d'API pour accéder aux données sur le processeur, la RAM, l'espace disque, etc.
Principales fonctionnalités de psutil :
Exemple de code :
Voici un exemple en Python utilisant psutil pour afficher l'utilisation du processeur et de la RAM :
import psutil # Get CPU usage percentage print("CPU Usage:", psutil.cpu_percent()) # Get memory statistics memory = psutil.virtual_memory() print("Total RAM:", memory.total) print("Available RAM:", memory.available) print("Used RAM:", memory.used) print("Used RAM percentage:", memory.percent)
Ressources supplémentaires :
Pour plus d'informations sur psutil, reportez-vous à la documentation suivante :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!