要找到 Python 中每个月的最后一天,有几种方法可以实现。
一种简单的方法是使用 datetime 模块。可以使用 datetime 模块的 date 类来获取当前日期,然后将其设置为下个月的第一天,最后再减去一天,就可以得到本月的最后一天。代码示例如下:
import datetime
today = datetime.date.today()
last_day_of_month = datetime.date(today.year, today.month, 1) + datetime.timedelta(days=32 - today.day)
last_day_of_month = last_day_of_month.replace(day=1) - datetime.timedelta(days=1)
print(last_day_of_month)
另一种方法是使用 calendar 模块。可以使用 calendar.monthrange(year, month) 函数来获取指定月份的天数,然后将其作为最后一天的日期。代码示例如下:
import calendar
today = datetime.date.today()
last_day_of_month = calendar.monthrange(today.year, today.month)[1]
last_day_of_month = datetime.date(today.year, today.month, last_day_of_month)
print(last_day_of_month)
这些方法都可以用来获取 Python 中每个月的最后一天。需要根据实际情况选择合适的方法来使用。