recall function definition from shell

superpollo utente at esempio.net
Tue May 18 14:55:17 EDT 2010


Patrick Maupin ha scritto:
> On May 18, 1:41 pm, superpollo <ute... at esempio.net> wrote:
>> Patrick Maupin ha scritto:
>>
>>
>>
>>> On May 18, 12:31 pm, superpollo <ute... at esempio.net> wrote:
>>>>  >>> def myfun():
>>>> ...     return "WOW"
>>>> ...
>>>>  >>> myfun()
>>>> 'WOW'
>>>> now, i would like to "list" the funcion definition, something like this:
>>>>  >>> myfun.somethinglikethis()
>>>> def myfun():
>>>>      return "WOW"
>>>> is there something like this around?
>>>> bye
>>> Sure, just give it a docstring and then you can call help on it:
>>>>>> def myfun():
>>> ...     ''' myfun returns "WOW" when called.
>>> ...         This is just a Python __doc__ string
>>> ...     '''
>>> ...     return "WOW"
>>> ...
>>>>>> help(myfun)
>>> Regards,
>>> Pat
>> mmm... thanks but not quite what i meant :-(
>>
>> bye
> 
> Well, I don't think Python remembers exactly how you typed it in

yes python does not, but maybe the *shell* does, or so i thought. i just 
wanted to dump the code for the function in a file, after i tested in 
the shell...





More information about the Python-list mailing list