¿Cómo ver el código fuente py del documento de texto generado al ejecutar un script en Python?
Python también tiene reflexión e introspección. Puede usar dir (objeto) para obtener el método del objeto. Puede consultar el libro "Dive into Python".
def info(objeto, espaciado=10, colapso=1):
"""Métodos de impresión y cadenas de documentos.
Toma módulo, clase, lista , diccionario o cadena ."""
lista de métodos = [método para el método en dir(objeto) si se puede llamar(getattr(objeto, método))]
ProcessFunc = colapsar y ( lambda s. ".join(s.split)):
""Método de impresión y cadena de documentación:" ".join(s.split()) o (lambda s: s)
print "\n".join(["s s"
(método.justify(espaciado),
ProcessFunc(str(getattr(objeto, método). método) ).__doc__))
para método en lista de métodos])
if __name__ == "__main__":
li = []
información(li)