by shigemk2

当面は技術的なことしか書かない

lambdaの中身をprintしたい

python - print the code which defined a lambda function - Stack Overflow

ふつうに関数を格納した変数をprintしても
中のコードはかえってこない
inspectを使う。

import inspect
def func(x, y, z): return x + y + z
print func
print inspect.getsource(func)

func = lambda x, y, z: x + y + z
print func
print inspect.getsource(func)


def func(x, y, z): return x + y + z

at 0x107b22230>
func = lambda x, y, z: x + y + z