no comprendo por que no me retorna "SISTEMA" o "ENTORNO"...
Código:
  
Alguien sabe cómo puedo tomar el tipo de las variables? print type(sys)
  
  |  |||
|      Cómo capturo el tipo de CUALQUIER variable?    Hola,   no comprendo por que no me retorna "SISTEMA" o "ENTORNO"... 
Código:
 Alguien sabe cómo puedo tomar el tipo de las variables? print type(sys)  |  
  
  |  |||
|      Respuesta: Cómo capturo el tipo de CUALQUIER variable?    Gracias TSG.   Y por que no sucede con esta lista, o diccionario: print type(sys) ? es claro que mas arriba he colocado import os Imprime tu mismo: print os.path.split(__file__) sí sale el PATH, luego qué es os? lista, diccionario, tupla? (sí, estoy en un [archivo.py])  |  
  
  |  ||||
|      Respuesta: Cómo capturo el tipo de CUALQUIER variable?    Exactamente que intentas hacer... mostrar path?.   Mira prueba esto haber si es lo que necesitas: 
Código:
 import sys 
Código:
 Si no es asín podrías darme un poco más de información por favor. print sys.path  |  
  
  |  |||
|      Respuesta: Cómo capturo el tipo de CUALQUIER variable?    no TSG, lo que necesito es EL TIPO de esa variable.   Gracias.  |  
  
  |  |||
|      Respuesta: Cómo capturo el tipo de CUALQUIER variable?    Si lo que necesitas es "EL TIPO" de esa variable (path) simplemente:   
Código Python:
 Ver original sys es un módulo, no una lista, diccionario o tupla, por lo que al hacer type(sys) siempre va a decir "(type 'module)". Si lo que quieres es una lista con las funciones y objetos del módulo con sus respectivos tipos podes hacer: 
Código Python:
 Ver original    |  
  
  |  |||
|      Respuesta: Cómo capturo el tipo de CUALQUIER variable?    Gracias Carbón.   Sí, eso es lo que requiero. Sin embargo, pego exactamente esto en mi file.py: 
Código:
 Y el script no funciona.import sys import inspect for name, value in inspec.getmembers(sys): print name, value, type(value) Infortunadamente tampóco he logrado MOSTRAR los errores. (http://www.forosdelweb.com/f130/pued...t-web-1070983/)  |  
  
  |  |||
|      Respuesta: Cómo capturo el tipo de CUALQUIER variable?    Me faltó una "t":   
Código Python:
 Ver original No puedo editar lo anterior ![]() Y en todo caso para capturar el error a grandes rasgos: 
Código Python:
  Ver original  |  
  
  |  ||||
|      Respuesta: Cómo capturo el tipo de CUALQUIER variable?    type devuelve el tipo de la variable.   Pero recuerda que en python todo es un objeto. Y un objeto no necesariamente es de un solo tipo. ¿Que tal si es una instancia que hereda de diferentes clases? En ese caso type no te va a servir de mucho. Si lo quieres es compararlo con algún otro tipo usa isinstance. Por ejemplo las clases str y unicode heredan de basestring. Con type 
Código Python:
 Ver original Con isinstance 
Código Python:
 Ver original Por ultimo no tengo idea para que necesitas saber el tipo. Python no es débilmente tipado como php. Entonces cosas como. 
Código Python:
 Siempre te darán falso. Ver original  |  
  
  |  |||
|      Respuesta: Cómo capturo el tipo de CUALQUIER variable?    Cita:  Uff!, Excelente!. 
					Iniciado por carbon      
Código Python:
 Ver original Me ha sido de MUCHA utilidad Carbón muchas gracias. :) Gracias por tu tiempo razpeitia, muy buenos ejemplos.  |  
| Etiquetas: |