# 月 为单位的时间
import dateutil.relativedelta
dateutil.relativedelta.relativedelta(months=-1)
# 日 为单位的时间
datetime.timedelta(days=-10)
# 上月1日,上月尾日
import calendar
str_p = '202102'
first_day = datetime.datetime.strptime(str_p, '%Y%m')
current_month = str_p
# 上月天数时间 -1
days_num = calendar.monthrange(first_day.year, first_day.month)[1] - 1
# 上月尾日
yesterday = first_day + datetime.timedelta(days=days_num)