Usar el modulo platform en python
Hoy vamos a ver algunas utilidades del modulo platform en 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....
-
Grcias 🙂
-
Muy interesante, como todo lo que nos escribes. Gracias!!
-
Gracias por el comentario Francesc. Saludos
-
-
Muy bueno!
-
Muy interesante saber que caracteristicas tiene nuestro equipo y esto nos saca de algun apuro gracias:)
-
Como tu dices, el módulo platform es muy interesante. Gracias por visitar el blog. Saludos 😉
-
-
Gracias me sirve mucho esta información.
-
Me alegro. Gracias por visitar el blog 😉
-
-
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
gracias