für ein paar Module, die ich gerade erstelle, möchte ich für andere Entwickler eine ensprechende Hilfe zur Verfügung stellen.
Was mir fehlt, ist eine Beschreibung der Arbeitsweise von help(). Ist es möglich, mit help() eine Information zu einem Objekt auszugeben? So dass ich eine Klasse in einem Modul helptest.py wie folgt anlegen kann:
Code: Alles auswählen
class HelpTest(object):
def __init__(self, attr1, attr2):
self.attr1 = attr1
self.attr2 = attr2
self.__doc__ = "Object with attr1=%(attr1)s, attr2=%(attr2)s" % self.__dict__
ht = HelpTest("Wert1", "Wert2")
Code: Alles auswählen
from helptest import *
help(ht)
Oder gibt es andere Möglichkeiten, anderen entsprechende Informationen bereitzustellen (natürlich kann ich mit
Code: Alles auswählen
from helptest import *
print print ht.__doc__
Thanx in advance
ws