Re: [Python-es] RE: [Python-es] RE: [Python-es] Ordenación de listas
Julio Jiménez
jujibo en terra.es
Mar Sep 3 20:16:57 CEST 2002
Hernan Martinez Foffani wrote:
>>>>>>help([].sort)
>>>>>>
>>>>>>
>>>Help on built-in function sort:
>>>
>>>sort(...)
>>> L.sort([cmpfunc]) -- sort *IN PLACE*; if given, cmpfunc(x,
>>>
>>>
>>y) -> -1, 0,
>>
>>
>>>1
>>>
>>>
>> Una preguntilla rápida: a mí no me funciona el «help([].sort)» en el
>>intérprete, ¿por qué puede ser? ¿es una novedad del Python 2.2? Me dice:
>>
>>
>
>lo que es nuevo es que se importa cuando se inicializa el python.
>la ayuda enlinea ya estaba.
>
>
>
>>>>import pydoc
>>>>pydoc.help([].sort)
>>>>
>>>>
>Help on built-in function sort:
>... etc ...
>
>
Tienes razón. :-<
lo nuevo de 'help()' es que viene como función 'built-in' incorporada al
intérprete (igual que han hecho con algunas funciones habituales...) y
esta hace uso del módulo 'pydoc' para generar la documentación.
Fue una de las novedades de Python 2.1 - (yo pasé rápidamente del 2.1 al
2.2 de ahí el error...)...
Por cierto, con pydoc te puedes montar un servidor HTTP en tu equipo. De
esta forma podrás navegar con cualquier navegador web y consultar la
documentación, para ello debes entrar:
pydoc -p <nº de puerto>
ejemplo:
pydoc -p 8181
luego abres tu navegador y lo pones en la dirección:
http://localhost:8181
Y hala... a navegar
Julio Jiménez
Más información sobre la lista de distribución Python-es