LibraHp_0928 2022-08-27 10:18 采纳率: 100%
浏览 64
已结题

Python报错'str'object has no attribute 'today'


def get_count():
  delta = today - datetime.strptime(start_date, "%Y-%m-%d")
  return delta.days


def get_birthday():
  next = datetime.strptime(str(date.today.year) + "-" + birthday, "%Y-%m-%d")
  if next < datetime.now():
    next = next.replace(year=next.year + 1)
  return (next - today).days

在运行以上代码时报错 求指教

  • 写回答

2条回答 默认 最新

  • 快乐小土狗 2022-08-27 10:21
    关注

    你这个date是在那定义的?是个全局变量?

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
    快乐小土狗 2022-08-27 10:23

    你在get_count函数中的date只在get_count中有效啊,你get_birthday()又没有传参,你data是那里来的

    回复
    快乐小土狗 回复 快乐小土狗 2022-08-27 10:24

    那你的data是个字符串呀

    回复
    LibraHp_0928 回复 快乐小土狗 2022-08-27 10:24

    那我该怎么改嘞

    回复
    展开全部6条评论
查看更多回答(1条)
编辑
预览

报告相同问题?

问题事件

  • 系统已结题 9月3日
  • 已采纳回答 8月27日
  • 创建了问题 8月27日
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部