Maison >développement back-end >Tutoriel Python >Obtenir des informations sur le matériel et le système à l'aide du module de plateforme Python
Python est un langage polyvalent qui a été conçu comme un langage de script à usage général. Par conséquent, de nombreuses tâches d'automatisation, ainsi que les scripts, peuvent être effectuées. L'obtention des informations système devient une tâche importante dans de nombreuses applications telles que l'apprentissage automatique. , l'apprentissage profond, etc., où le matériel joue un rôle crucial. Python propose plusieurs méthodes pour collecter des informations sur le système d'exploitation et le matériel
.Le module de plateforme en Python fournit un moyen d'obtenir l'intégralité de la configuration du système de manière indépendante de la plateforme. Par conséquent, nous pouvons exécuter la même méthode pour obtenir la configuration du système sans connaissance préalable de la plateforme. La méthode System nous permet d'obtenir des informations sur le système d'exploitation, telles que « Windows », « Linux » ou « Darwin » (pour macOS). Cette méthode renvoie également la date de sortie et la version du système.
import platform system_info = platform.uname() print("System Info:", system_info)
System Info: uname_result(system='Linux', node='asifr-Nitro-AN515-45', release='5.19.0-43-generic', version='#44~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Mon May 22 13:39:36 UTC 2', machine='x86_64')
La plateforme est le système d'exploitation que nous utilisons pour exécuter toutes nos applications. Cela peut être Linux, Windows, Mac OS, etc. Nous pouvons utiliser la bibliothèque de la plateforme pour obtenir des informations telles que le nom, la date de sortie, la machine, etc. Ces informations sont utiles pour obtenir des informations sur le système et ses capacités. Dans des domaines tels que l’apprentissage automatique, cela est crucial car le matériel n’a pas d’importance dans le processus d’accélération.
import platform system_name = platform.system() system_release = platform.release() system_architecture = platform.machine() system_aliases = platform.platform() print("The system details are as follows:") print("Operating System:", system_name) print("Release Version:", system_release) print("System Architecture:", system_architecture) print("Systemaliases:", system_aliases)
The system details are as follows: Operating System: Linux Release Version: 5.19.0-43-generic System Architecture: x86_64 Systemaliases: Linux-5.19.0-43-generic-x86_64-with-glibc2.35
Le module plateforme nous permet également d'obtenir des informations sur le processeur. Cependant, ce module ne peut pas fournir d'informations détaillées sur le processeur telles que la vitesse d'horloge, etc. Il ne peut fournir que des informations telles que l'architecture de la conception.
Dans le code ci-dessous, nous importons d'abord le module plateforme. Ensuite, nous avons créé la fonction get_cpu_info. Cette fonction utilise la méthode de traitement du module de plateforme pour obtenir des informations sur le processeur et les renvoie. Ensuite, nous avons appelé la fonction et imprimé le résultat.
import platform def get_cpu_info(): cpu_info = platform.processor() return cpu_info cpu = get_cpu_info() print("CPU Information:") print("Processor:", cpu) print("Architecture:", platform.machine())
CPU Information: Processor: x86_64 Architecture: x86_64
Dans cet article, nous avons vu comment utiliser les bibliothèques Python pour obtenir des informations sur le système et le matériel. Python est un langage de script à usage général qui propose différentes manières d'interagir avec le matériel et les logiciels. Il existe plusieurs bibliothèques disponibles en Python, telles que psutil, GPUtil, etc., qui peuvent être utilisées pour obtenir des informations sur le système et le matériel.
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!