python 装饰器@property的使用:修饰类的方法,添加@property装饰器后,访问方法不用带方法的括号
import datetime
# 生成各种数据
class Tools:
# 获取当前时间
def nowTime(self):
nowTime = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
print(nowTime)
# return nowTime
# 获取当前时间至之后的某一天时间
@property
def afterTime(self):
nowTime = datetime.datetime.now()
afterTime = (nowTime + datetime.timedelta(days=1)).strftime("%Y-%m-%d %H:%M:%S")
return afterTime
# 输出没装饰器
Tools().nowTime()
# 输出有装饰器
print(Tools().afterTime)