Table of Contents
Cómo usar el módulo de plataforma y palabras clave en Python
El módulo plataforma proporciona una API. para obtener información sobre el sistema/plataforma subyacente donde se ejecuta nuestro código. La información como el nombre del sistema operativo, la versión de Python, la arquitectura, la información del hardware, etc. se expone a través de las funciones del módulo de plataforma. Este módulo no requiere instalación ya que es parte de las bibliotecas predeterminadas que vienen con la instalación de Python.
Primero, importemos el módulo “ plataforma. .
# python3>>> importar plataforma>>> imprimir (“Versión del módulo de plataforma importada:”, plataforma .__ versión__)
Importar el módulo de la plataforma Python
Primero tomemos algo de información sobre Python, como cuál es la versión, información de compilación, etc.
- python_version (). Devuelve el pitón ve rsion.
- python_version_tuple (). devuelve la versión de Python en una tupla.
- python_build (). devuelve el número de compilación y la fecha en la forma de una tupla.
- python_compiler (). compilador utilizado para compilar python.
- python_implementation (). devuelve python implementación como “PyPy”, ”CPython”, etc.
>>> print (“Versión de Python:”, platform.python_version ())>>> print (“Versión de Python en tupla:”, platform.python_version_tuple ())>>> print (“Información de compilación:”, platform.python_build ())>>> print (“Información del compilador:”, platform.python_compiler ())>>> print (“Implementación:”, platform.python_implementation ())
Verifique la información de Python
Ahora, tomemos información relacionada con el sistema, como el sabor del sistema operativo, la versión de lanzamiento, el procesador, etc.
- system (). devuelve el nombre del sistema/sistema operativo como “Linux”, “Windows”, “Java”.
- versión (). devuelve la información de la versión del sistema.
- release (). devuelve la versión de la versión del sistema.
- machine (). devuelve el tipo de máquina.
- procesador (). devuelve el nombre del procesador del sistema.
- node (). devuelve el nombre de la red del sistema.
- plataforma (). devuelve toda la información útil sobre el sistema.
>>> print (“Ejecutando OS Flavor : “, platform.system ())>>> print (” Versión del SO: “, platform.version ())>>> print (” Versión del SO: “, platform.release ())>>> print (” Máquina Escriba: “, platform.machine ())>>> print (” Procesador: “, platform.processor ())>>> print (” Nombre de red: “, platform.node ())>>> print (” Linux Versión de kernel: “, platform.platform ())
Compruebe Linux Información del sistema
En lugar de acceder a toda la información relacionada con el sistema a través de funciones separadas, puede usar la función uname () que devuelve una tupla. con nombre con toda la información como el nombre del sistema, la versión, la versión, la máquina, el procesador, el nodo. Podemos usar valores de índice para acceder a información específica.
>>> print (“Función Uname:”, platform.uname ())>>> print (“\ nInformación del sistema:”, platform.uname () [0 ])>>> print (“\ nNombre de red:”, platform.uname () [1])>>> print (“\ nOS Release:”, platform.uname () [2])>>> print (” \ nVersión de OS: “, plataforma.uname () [3])>>> print (” \ nTipo de máquina: “, plataforma.uname () [4])>>> print (” \ nProcesador de máquina: “, plataforma. uname () [5])
Piense en un caso de uso en el que desee ejecutar su programa solo en una determinada versión de python o solo en un tipo de sistema operativo específico. En ese caso, el módulo plataforma. es muy útil.
A continuación se muestra un pseudocódigo de muestra para comprobar la versión de Python y el tipo de sistema operativo.
importar plataforma import sys if platform.python_version_tuple () [0] == 3:
Módulo de palabras clave de Python
Cada lenguaje de programación viene con palabras clave integradas que sirven para diferentes funciones. Por ejemplo: Verdadero. Falso. si. para,. etc. Del mismo modo, Python tiene palabras clave integradas. que no se pueden usar como identificadores de variables, funciones o clases.
El módulo palabra clave. proporciona 2 funciones.
- kwlist. imprime la lista de palabras clave integradas.
- iskeyword (s). devuelve verdadero si s es una palabra clave definida en Python.
Módulo de palabras clave de Python
Ahora que hemos llegado al final del arte icle, hasta ahora hemos discutido 2 módulos de Python ( Plataforma. y Palabra clave. . El módulo plataforma. es muy útil cuando queremos obtener información sobre el sistema con el que estamos trabajando. Por otro lado, el módulo palabra clave. proporciona una lista de palabras clave y funciones integradas para comprobar si un identificador determinado es una palabra clave o no.