这个答案在 python 2 和 python 3 中,当我运行这段代码时,我得到这个错误:print(self.last_day_of_month(start))
TypeError: last_day_of_month() takes 1 positional argument but 2 were givenstart 是一个日期时间对象 (datetime.date(someyear, somemonth, someday) 所以它应该与问题中给出的答案完全相同。这是因为答案在 python 2 中吗?如果是这样,我将如何重写它以便它在 python 3 中工作?
1 回答

慕码人8056858
TA贡献1803条经验 获得超6个赞
为了last_day_of_month()
用作
self
第一个参数,并且用作
start
第二个参数,
所以,做last_day_of_month(self, start)
添加回答
举报
0/150
提交
取消