Google+ Seguidores

jueves, 27 de junio de 2013

Usar el modulo platform en python

    10

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....

10 comentarios:
Write comentarios
  1. Muy interesante, como todo lo que nos escribes. Gracias!!

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

    ResponderEliminar
    Respuestas
    1. Como tu dices, el módulo platform es muy interesante. Gracias por visitar el blog. Saludos ;)

      Eliminar
  3. Gracias me sirve mucho esta información.

    ResponderEliminar
  4. buen dia

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

    ResponderEliminar

Tu comentario es importante y nos motiva a seguir escribiendo...

Entradas más recientes

© 2014 Mi diario Python. Designed by Bloggertheme9 | Distributed By Gooyaabi Templates
Powered by Blogger.