Comment utiliser la plate-forme et le module de mots clés dans Python

Comment utiliser la plate-forme et le module de mots clés dans Python

Le plateforme le module fournit un API Pour obtenir des informations sur le système / plate-forme sous-jacent où notre code s'exécute. Des informations telles que le nom du système d'exploitation, la version Python, l'architecture, les informations matérielles, etc. est exposé via module de plate-forme les fonctions. Ce module ne nécessite pas d'installation car il fait partie des bibliothèques par défaut fournies avec une installation Python.

Tout d'abord, importons le «plateforme»Module.

# Python3 >>> Importer la plate-forme >>> Imprimer ("Version du module de plate-forme importé:", plate-forme.__version__) 
Importer le module de plate-forme Python

Prenons d'abord quelques informations sur Python, comme quelle est la version, la construction d'informations, etc…

  • python_version () - Renvoie la version Python.
  • python_version_tuple () - Renvoie la version Python dans Tuple.
  • python_build () - Renvoie le numéro de construction et la date sous la forme d'un tuple.
  • python_compiler () - Compilateur utilisé pour compiler Python.
  • python_implementation () - Renvoie une implémentation de Python comme «Pypy», «Cpython», etc…
>>> imprimer ("version python:", plate-forme.python_version ()) >>> imprimer ("version python dans Tuple:", plate-forme.python_version_tuple ()) >>> print ("build info:", plate-forme.python_build ()) >>> imprimer ("Info du compilateur:", plate-forme.python_compiler ())) >>> print ("implémentation:", plate-forme.python_implementation ()) 
Vérifiez les informations Python

Maintenant, prenons certaines informations liées au système, comme la saveur du système d'exploitation, la version de libération, le processeur, etc…

  • système() - Renvoie le nom du système / du système d'exploitation comme «Linux», «Windows», «Java».
  • version() - Renvoie les informations de la version système.
  • libérer() - Renvoie la version de version du système.
  • machine() - Renvoie le type de machine.
  • processeur() - Renvoie le nom du processeur système.
  • nœud() - Renvoie le nom du réseau système.
  • plateforme() - Renvoie autant d'informations utiles sur le système.
>>> imprimer ("Flavour en cours d'exécution du système d'exploitation:", plate-forme.System ()) >>> PRINT ("OS Version:", Platform.Version ()) >>> PRINT ("OS Release:", plate-forme.release ()) >>> print ("Type de machine:", plate-forme.machine ()) >>> imprimer ("processeur:", plate-forme.processeur ()) >>> print ("Nom du réseau:", plate-forme.Node ())) >>> PRINT ("Version du noyau Linux:", plate-forme.plateforme()) 
Vérifiez les informations du système Linux

Au lieu d'accéder à toutes les informations liées au système via des fonctions distinctes, nous pouvons utiliser le ton nom() fonction qui renvoie un nommé tuple Avec toutes les informations comme le nom du système, la version, la version, la machine, le processeur, le nœud. Nous pouvons utiliser les valeurs d'index pour accéder aux informations spécifiques.

>>> imprimer ("Fonction uname:", plate-forme.uname ())) >>> print ("\ nsystem information:", plate-forme.uname () [0]) >>> print ("\ nnetwork nom:", plate-forme.uname () [1]) >>> imprimer ("\ nos version:", plate-forme.uname () [2]) >>> print ("\ \ nos version:", plate-forme.uname () [3]) >>> imprimer ("\ nmachine Type:", plate-forme.uname () [4]) >>> imprimer ("\ nmachine processeur:", plate-forme.uname () [5]) 

Pensez à un cas d'utilisation où vous souhaitez exécuter votre programme uniquement dans une certaine version de Python ou uniquement dans une saveur de système d'exploitation spécifique, dans ce cas, le plateforme Le module est très pratique.

Vous trouverez ci-dessous un exemple de pseudocode pour vérifier la version Python et la saveur du système d'exploitation.

Importer la plate-forme importation Sys si la plate-forme.python_version_tuple () [0] == 3:  Sinon: Sys.exit () si plate-forme.uname () [0].inférieur () == "Linux":  Sinon: Sys.sortie() 

Module de mots clés Python

Chaque langage de programmation est livré avec des mots clés intégrés qui servent des fonctionnalités différentes. Pour EG: Vrai, FAUX, si, pour, etc… De même, Python a des mots clés intégrés qui ne peuvent pas être utilisés comme identificateurs à la variable, aux fonctions ou à la classe.

Le mot-clé Le module fournit 2 fonctionnalités.

  • kwlist - Imprime la liste des mots clés intégrés.
  • IsKeyword (s) - Renvoie True si S est un mot-clé défini par Python.
Module de mots clés Python

Maintenant que nous sommes arrivés à la fin de l'article, nous avons jusqu'à présent discuté de 2 modules Python (Plateforme et Mot-clé). Le plateforme Le module est très utile lorsque nous voulons récupérer des informations sur le système avec lequel nous travaillons. D'un autre côté, le mot-clé Le module fournit une liste de mots clés et de fonctions intégrés pour vérifier si un identifiant donné est un mot-clé ou non.