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