6.3.7 装饰器这节问题
>>> def log(func):def wrapper():
print('开始')
func(*params)
print('结束')
return wrapper
@log
SyntaxError: unindent does not match any outer indentation level
>>>
请问按照书本录入 @log 为何会报错呢 ?
>>> def log(func):
def wrapper():
print('开始')
func(*params)
print('结束')
return wrapper
@log
SyntaxError: invalid syntax
这个也报错,而且错的不一样。
谢谢高手指点 @log这是个啥? 昨非 发表于 2020-12-1 20:05
@log这是个啥?
请看附件图片。零基础入门学习Python书第79页@语法糖
页:
[1]