回答:
使用する datetime.timedelta()
>>> from datetime import date, timedelta
>>> yesterday = date.today() - timedelta(days=1)
>>> yesterday.strftime('%m%d%y')
'110909'
これをもう少し国際化して、米国で一般的な奇妙な月日年ではなく、国際標準に従って日付の形式を設定できますか?
from datetime import datetime, timedelta
yesterday = datetime.now() - timedelta(days=1)
yesterday.strftime('%Y-%m-%d')
クリスの答えをさらに詳しく説明する
日付を特定の形式で変数に保存する場合、これは私が知る限りでは最も短く、最も効果的な方法です
>>> from datetime import date, timedelta
>>> yesterday = (date.today() - timedelta(days=1)).strftime('%m%d%y')
>>> yesterday
'020817'
整数として使用する場合(これは便利な場合があります)
>>> yesterday = int((date.today() - timedelta(days=1)).strftime('%m%d%y'))
>>> yesterday
20817
print((pd.to_datetime('Today') - pd.Timedelta('1 days')).strftime('%m%d%y'))