python计算两个日期之间的天数和周数

import datetimefrom dateutil import rrule #调用第三方库dateteuilclass BaseDate:def __
import datetime
from dateutil import rrule #调用第三方库dateteuilclass BaseDate:def __init__(self, start, stop):self.start = datetime.datetime.strptime(start, "%Y,%m,%d")self.stop = datetime.datetime.strptime(stop, "%Y,%m,%d")def days(self):d = self.stop - self.startreturn d.days if d.days > 0 else False  # d.days表示d的一种属性daysdef weeks(self):weeks = rrule.rrule(rrule.WEEKLY, dtstart=self.start, until=self.stop)return weeks.count()ft = BaseDate("2018,5,1", "2018,6,1")
ds = ft.days()
dp = ft.weeks()
print(ds)
print(dp)