Cómo usar la plataforma y el módulo de palabras clave en Python

Cómo usar la plataforma y el módulo de palabras clave en Python

El plataforma El módulo proporciona un API Para obtener información sobre el sistema/plataforma subyacente donde se ejecuta nuestro código. Información como el nombre del sistema operativo, la versión de Python, la arquitectura, la información de hardware, etc. está expuesto a través de módulo de plataforma funciones. Este módulo no requiere instalación, ya que es parte de las bibliotecas predeterminadas que viene con la instalación de Python.

Primero, importemos el "plataforma"Módulo.

# python3 >>> plataforma de importación >>> imprime ("Versión del módulo de plataforma importada:", plataforma.__versión__) 
Importar módulo de plataforma Python

Tomemos primero información sobre Python, como cuál es la versión, la información de compilación, etc

  • python_version () - Devuelve la versión de Python.
  • python_version_tuple () - Devuelve la versión de Python en tuple.
  • python_build () - Devuelve el número de compilación y la fecha en forma de tupla.
  • python_compiler () - Compilador utilizado para compilar Python.
  • python_implementation () - Devuelve la implementación de Python como "Pypy", "CPython", etc
>>> imprimir ("Versión de Python:", plataforma.python_version ()) >>> imprimir ("Versión de Python en tuple:", plataforma.python_version_tuple ()) >>> imprimir ("Información de compilación:", plataforma.python_build ()) >>> imprimir ("Información del compilador:", plataforma.python_compiler ()) >>> imprimir ("Implementación:", plataforma.python_implementation ()) 
Consulte la información de Python

Ahora tomemos algo de información relacionada con el sistema, como el sabor del sistema operativo, la versión de lanzamiento, el procesador, etc

  • sistema() - Devuelve el nombre del sistema/sistema operativo como "Linux", "Windows", "Java".
  • versión() - Devuelve información de la versión del sistema.
  • liberar() - Devuelve la versión de lanzamiento del sistema.
  • máquina() - Devuelve el tipo de máquina.
  • procesador() - Devuelve el nombre del procesador del sistema.
  • nodo() - Devuelve el nombre de la red del sistema.
  • plataforma() - Devuelve tanto como información útil sobre el sistema.
>>> imprimir ("Ejecución del sabor del sistema operativo:", plataforma.System ()) >>> imprimir ("Versión del sistema operativo:", plataforma.versión ()) >>> imprimir ("Os Release:", plataforma.versión ()) >>> imprime ("Tipo de máquina:", plataforma.máquina ()) >>> imprime ("procesador:", plataforma.procesador ()) >>> imprimir ("Nombre de la red:", plataforma.node ()) >>> imprime ("Versión del kernel de Linux:", plataforma.plataforma()) 
Verifique la información del sistema Linux

En lugar de acceder a toda la información relacionada con el sistema a través de funciones separadas, podemos usar el tu nombre() función que devuelve un nombrado tupla con toda la información, como nombre del sistema, versión, versión, máquina, procesador, nodo. Podemos usar valores de índice para acceder a información específica.

>>> imprimir ("Función desacuerdo:", plataforma.uname ()) >>> imprime ("\ nsystem Information:", plataforma.uname () [0]) >>> imprime ("\ nnetwork nombre:", plataforma.uname () [1]) >>> imprime ("\ nos versión:", plataforma.uname () [2]) >>> imprime ("\ nos versión:", plataforma.uname () [3]) >>> imprime ("\ nmachine type:", plataforma.uname () [4]) >>> imprime ("\ nmachine procesador:", 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 sabor específico del sistema operativo, en ese caso, el plataforma El módulo es muy útil.

A continuación se muestra un pseudocódigo de muestra para verificar la versión de Python y el sabor del sistema operativo.

Plataforma de importación SYS si la plataforma.python_version_tuple () [0] == 3:  más: sys.salir () si la plataforma.uname () [0].Lower () == "Linux":  más: sys.salida() 

Módulo de palabras clave de Python

Cada lenguaje de programación viene con palabras clave incorporadas que los servidores son diferentes funcionalidad. Por ejemplo: Verdadero, FALSO, si, para, etc ... Del mismo modo, Python tiene palabras clave incorporadas que no pueden usarse como identificadores para variables, funciones o clase.

El palabra clave El módulo proporciona 2 funcionalidad.

  • listra - Imprime la lista de palabras clave incorporadas.
  • ISKeyword (s) - Devuelve verdadero si S es una palabra clave definida por Python.
Módulo de palabras clave de Python

Ahora que hemos llegado al final del artículo, hasta ahora hemos discutido 2 módulos de Python (Plataforma y Palabra clave). El plataforma El módulo es muy útil cuando queremos obtener información sobre el sistema con el que estamos trabajando. Por otro lado, el palabra clave El módulo proporciona una lista de palabras clave y funciones incorporadas para verificar si un identificador determinado es una palabra clave o no.