装饰器问题,代码摘抄于廖雪峰

图片说明

我不知道这个错误是什么意思?

此外请讲解一下print(%s %s():'%(text,func_name_))这行代码什么意思?

这是魔术属性,魔术属性的特点是前后有2个下划线,为了和一般的变量区分
所以修改方式就是把

_name_

修改为

__name__

问题解决的话,给我一个采纳好么

应该是双下划线 name 连续两个下划线,前后共四个