微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我的python函数收到一个错误,提示TypeError:_接受1个位置参数,但给出了2个

如何解决我的python函数收到一个错误,提示TypeError:_接受1个位置参数,但给出了2个

我的日历功能有问题。我的代码在下面,并且出现以下错误

StartDT = df_pandas.iloc[1]['Effectivedate'].date()
month = StartDT.month - 1 + 1
year = StartDT.year + month // 12
month = month % 12 + 1
day = min(StartDT.day,calendar.monthrange(year,month)[1])

----> 6天=分钟(StartDT.day,calendar.monthrange(year,month)[1])

TypeError:_()接受1个位置参数,但给出了2个

有人可以帮我吗

解决方法

您的功能class calendar: def monthrange(self,year,month): pass 是否具有 self 作为第一个参数?

navigate

这还能解决您的问题吗? link

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。