假设我有一个如下定义的Python函数:
def foo(arg1,arg2):
#do something with args
a = arg1 + arg2
return a
Run Code Online (Sandbox Code Playgroud)
我可以使用函数的名称foo.func_name.如上所示,我如何以编程方式获取其源代码?
假设我正在使用Python shell,我给了一个函数f.如何访问包含其源代码的字符串?(从shell开始,而不是手动打开代码文件.)
我希望这甚至可以用于其他函数中定义的lambda函数.