如果该功能来自文件系统上可用的源文件,则inspect.getsource(foo)
可能会有帮助:
如果foo定义为:
def foo(arg1,arg2):
#do something with args
a = arg1 + arg2
return a
然后:
import inspect
lines = inspect.getsource(foo)
print(lines)
返回值:
def foo(arg1,arg2):
#do something with args
a = arg1 + arg2
return a