Red de conocimiento informático - Material del sitio web - ¿Cómo ver el código fuente py del documento de texto generado al ejecutar un script en Python?

¿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)