import time def get_time(fn): def inner(): start = time.time() fn() end = time.time() print(f'{fn}函数打印100000用了{end-start}s') return inner() # 这里的'()'会导致报错'NoneType' object is not callable # 只要去掉inner后面的括号即可解决问题 @get_time def func1(): # i = 1 # while i < 100000 : # i += 1 # print(i) for i in range(100001): print(i) func1()
解决Python TypeError: ‘NoneType‘ object is not callable
最新推荐文章于 2022-06-29 15:58:41 发布