我正在尝试执行以下操作:
import sys; sys.path.append('/var/www/python/includes')
import functionname
x = 'testarg'
fn = "functionname"
func = getattr(fn, fn)
func (x)
但我收到一个错误:
"TypeError: getattr(): attribute name must be string"
我在调用 getattr 之前尝试过这个,但它仍然不起作用:
str(fn)
我不明白为什么会这样,任何建议表示赞赏