How can I subtract a day from a date in Python using timedelta?

I have a date value, and I want to subtract one day from it. I tried using the datetime module, but I’m facing some difficulties. Here’s the code I attempted:

import datetime

date_str = '2022-05-20'
date = datetime.datetime.strptime(date_str, '%Y-%m-%d')

I would appreciate it if someone could provide guidance on the correct approach to subtracting one day from a given date in Python. Any suggestions or alternative solutions are welcome. Thank you!