Por default

Chema Cortes py en ch3m4.org
Lun Abr 5 17:31:49 CEST 2004


Attor Sahe escribió:

>> From: Chema Cortes <py en ch3m4.org>
>>
>> >>> dir()
>> ['__builtins__','__doc__','__name__']
>> >>> dir(__builtins__)
>> ['ArithmeticError', 'AssertionError', 'AttributeError', 
>> 'DeprecationWarning', 'EOFError', ... 'vars', 'xrange', 'zip']
>> >>>
> 
> una preguntita, --Esta instruccion dá a conocer los objetos y algunas 
> excepciones que estan disponibles?

No exactamente. La función 'dir()' da una relación de las referencias 
asociaciadas con el objeto por el cuál preguntas. Sin argumentos 
devuelve los objetos disponibles desde el nivel 'raiz', desde donde se 
puede iniciar una navegación similar a como navegas en un arbol de 
ficheros llamando consecutivamente a la función dir() con los objetos 
que te vas encontrando.

Algunas veces necesitas varias referencias encadenadas para dar con el 
objeto que necesitas. Normalmente, el conjunto de las referencias 
asociadas a un objeto se denomina "espacio de nombres", y suele ser algo 
habitual que cuando importas un módulo su nombre se convierta en uno de 
estos espacios a través del cuál alcanzas los objetos del módulo importado.


Para efectos prácticos, las "excepciones" se manipulan igual que 
cualquier otro "objetos".




Más información sobre la lista de distribución Python-es