【发布时间】:2016-08-03 15:15:23
【问题描述】:
是否可以将用户自定义函数的内容输出为字符串(不是枚举,只是函数调用):
功能:
def sum(x,y):
return x+y
函数内容为字符串:
"sum(), return x+y"
inspect 功能可能有效,但似乎只适用于 python 2.5 及以下版本?
【问题讨论】:
-
为什么是
addition()而不是addition(self)? -
inspect不适用于 Python 2.5 或更低版本;你在哪里读到的?inspect模块在最新的 Python 版本中是活跃的。 -
编辑了问题。
-
对,那为什么是
sum()而不是sum(x, y)? -
对于多于一行代码的函数应该怎么办?
标签: python python-2.7 function introspection