Usar el modulo platform en python

Hoy vamos a ver algunas utilidades del modulo platform en python.

platform python
platform python

Investigando un poco encontré algunos documentos en Ingles que paso a traducir.

Cual es la utilidad del modulo platform?

Con este modulo, podremos acceder a los datos de nuestro sistema tales como: el hardware, el sistema operativo, etc.

Como se usa?

Lo primero que tenemos que hacer es importar el modulo:
»»»import platform

Luego de importar el modulo debemos especificar lo que queremos saber.
Por ejemplo, si nosotros queremos saber con que version de python estamos trabajando, hacemos los siguiente:

»»»print platform.python_version()

Esto retornara la version de python que estamos utilizando, en mi caso: 2.7.4

Las funciones del modulo platform
Vamos a ver algunas funciones que podemos utilizar con este modulo:

patform.architecture()
Nos devuelve la información sobre la arquitectura de bits

platform.machine()
Devuelve el tipo de maquina, por ejemplo: "I386"

platform.node()
Devuelve el nombre de la red asociada al equipo

platform.processor()
Devuelve el nombre del procesador, por ejemplo: "Amdk6"

platform.python_build()
Devuelve en una tupla, la versión y la fecha de python.

platform.python_compiler()
Devuelve en una cadena el compilador que usamos para python.

platform.python_version()
Devuelve la versión de python que estamos utilizando

platform.python_implementation()
Devuelve una cadena identificando que aplicacion usamos en python.
Posibles resultados: "CPython", "IronPython", "Jython", "PyPy".

platform.system()
Devuelve el nombre del sistema operativo: "Linux", "Windows" o "Java".

platform.version()
Devuelve la version de nuestro sistema operativo.

platform.uname()
Devuelve una tupla con todas las funciones ya mencionadas.

Vamos hacer un programa de ejemplo: 

import platform

print 'Descripcion:', platform.uname()

print
print 'Sistema   :', platform.system()
print 'Red       :', platform.node()
print 'Version   :', platform.version()
print 'Tipo      :', platform.machine()
print 'Procesador:', platform.processor()

Con estas lineas de código tendremos un buen resumen de nuestra computadora.

Ahora otro pequeño para ver en que sistema esta corriendo nuestro script: 

import platform

#Conocer si se esta ejecutando en un sistema Linux o Windows
if platform.system() == "Windows":
   print "Corro en Windows"
elif platform.system() == "Linux":
   print "Corro en Linux"  
 

Espero les haya sido útil. Saludos y espero sus comentarios....

  1. Unknown dice:

    gracias

  2. Anónimo dice:

    Grcias 🙂

  3. Francesc dice:

    Muy interesante, como todo lo que nos escribes. Gracias!!

    1. PythonDiario dice:

      Gracias por el comentario Francesc. Saludos

  4. Almirante Coronel RAMMS dice:

    Muy bueno!

  5. Unknown dice:

    Muy interesante saber que caracteristicas tiene nuestro equipo y esto nos saca de algun apuro gracias:)

    1. PythonDiario dice:

      Como tu dices, el módulo platform es muy interesante. Gracias por visitar el blog. Saludos 😉

  6. Anónimo dice:

    Gracias me sirve mucho esta información.

    1. PythonDiario dice:

      Me alegro. Gracias por visitar el blog 😉

  7. Anónimo dice:

    buen dia

    Como puedo presentar el usuario de sistema del equipo es decir el que se acceder con su usuario al equipo

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Te has suscrito correctamente al boletín

Se produjo un error al intentar enviar tu solicitud. Inténtalo de nuevo.

Mi Diario Python will use the information you provide on this form to be in touch with you and to provide updates and marketing.