You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

调用datetime.date.day()出现getset_descriptor不可调用报错如何解决

报错产生原因

datetime.date是Python内置的日期类,day是该类的实例属性,不是可调用的方法。你没有先获取当前日期的实例,直接对date类本身的day属性加括号调用,就会触发'getset_descriptor' object is not callable报错。

修复方法
  • 首先调用date.today()类方法,获取代表当前本地日期的date类实例
  • 直接访问实例的day属性,不需要加括号

修复后可正常运行的代码如下:

from datetime import date

def main():
    today = date.today().day
    print("today is ", today)


if __name__ == "__main__":
   main()

内容的提问来源于stack exchange,提问作者user16555888

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 17:57:04