¿Hay alguna herramienta similar a dir()
para módulos que me diga qué parámetros toma una función determinada? Por ejemplo, me gustaría hacer algo como dir(os.rename)
y hacer que me diga qué parámetros están documentados para poder evitar consultar la documentación en línea y, en su lugar, usar solo la interfaz de scripts de Python para hacerlo.Python introspection: descripción de los parámetros que toma una función
7
A
Respuesta
4
help(thing)
impresiones bonitas todas las cadenas de documentación que se encuentran en el módulo, el método, lo que sea ...
10
que darse cuenta de que usted está más interesado en help(thing)
o thing.__doc__
, pero si usted está tratando de hacer introspección programática (en lugar de documentación legible para el ser humano) para averiguar cómo llamar a una función, puede usar el inspect
module, como se explica en this question.
+0
Muy interesante, gracias. – sholsapp
Cuestiones relacionadas
- 1. C++ 11 Función de plantilla que toma una función std :: que depende de los parámetros de la plantilla
- 2. ¿Qué sucede cuando llamo a una función de Javascript que toma parámetros, sin proporcionar esos parámetros?
- 3. pasando los punteros a la función que toma una referencia?
- 4. Encontrar los parámetros de una función en Python
- 5. ¿Cómo agregar una descripción a las funciones y los parámetros de la función?
- 6. Burlando de una función que utiliza los parámetros
- 7. ¿Puede pasar más parámetros de los que espera una función?
- 8. ¿Cómo puedo llamar a una función que toma 2 parámetros con un Tuple2?
- 9. Puntero de función que apunta a una función que toma un puntero de función
- 10. ¿Pasa cada elemento de una lista a una función que toma múltiples argumentos en Python?
- 11. Parámetros de la función - Python
- 12. Descripción de los generadores en Python
- 13. Descripción de los parámetros de memoria para Eclipse
- 14. P/Función de invocación que toma el puntero a struct
- 15. pseudo_encrypt() función en plpgsql que toma bigint
- 16. ¿GCC alineará una función que toma un puntero?
- 17. ¿Cómo se crea una función solo de depuración que toma una lista de argumentos variables? Al igual que printf()
- 18. Java Package Introspection
- 19. ejecutando el comando nohup en la secuencia de comandos que toma todos los parámetros
- 20. ¿Cómo hacer que GDB no imprima los valores de los parámetros de función al "entrar"?
- 21. cómo ajustar una función que solo toma elementos individuales para que tome una lista
- 22. Unidad de prueba de una fábrica de resumen que toma parámetros
- 23. muestra los parámetros de función en vim
- 24. Determinación programática de la cantidad de parámetros que requiere una función: Python
- 25. Pass objeto temporal de función que toma puntero
- 26. Buscar los parámetros de la función Dll
- 27. Python: pasando una función con parámetros como parámetro
- 28. Plantillas variables sin los parámetros de función
- 29. ¿Cómo "Aplicar" para los resultados de una función sin parámetros
- 30. ¿Se puede escribir una función que toma un tipo y devuelve un tipo diferente
¡Exactamente lo que estaba buscando, gracias! – sholsapp