[python-nl] Doc string van een andere functie
Geert Stappers
stappers at stappers.nl
Thu Mar 9 16:16:59 EST 2017
On Thu, Mar 09, 2017 at 09:04:05PM +0100, Jasper Spaans wrote:
> > vraag = """
> > Wat te doen om voorbij '''str(object) -> string
> >
> > Return a nice string representation of the object.
> > If the argument is a string, the return value is the same object.
> > ''' te komen?
> > """
>
> Probeer het eens met functie3(functie2) -- dus zonder aanhalingstekens.
> Of als je per se iets met een string wil doen, functie3(locals()["functie2"]).
Ja, met `locals()["functienaam"]` als parameter kan ik wat het plan is.
Dank je wel.
#!/usr/bin/env python
def functie1():
"""functie die zijn eigen doc string print"""
print functie1.__doc__
return
def functie2():
"""functie die doc string van andere functie print"""
print functie1.__doc__
return
def functie3(functienaam):
""" te gebruiken als "help tekst printer." """
print functienaam.__doc__
return
if __name__ == "__main__":
functie3(locals()['functie2'])
# toepassing
user_input = 'functie2'
functie3(locals()[user_input])
de_gewenste_output = """
functie die doc string van andere functie print
functie die doc string van andere functie print
"""
# l l
Groeten
Geert Stappers
--
Leven en laten leven
More information about the Python-nl
mailing list