Warum wurde Python datetime time delta nicht gefunden?

Ich versuche, ein Array von Datumsangaben im Format mmddyyyy zu erstellen. Die Daten beginnen am aktuellen Tag und gehen dann zwei Wochen in die Zukunft. Es kommt also alles auf den Starttermin an. Wenn ich meinen Code ausführe, wird folgende Fehlermeldung angezeigt:

Traceback (most recent call last):
File "timeTest.py", line 8, in <module>
day = datetime.timedelta(days=i)
AttributeError: type object 'datetime.datetime' has no attribute 'timedelta'

Ich bin mir nicht sicher, warum dies geschieht, da ich nach der Online-Suche festgestellt habe, dass die Benutzer das "Zeitdelta" auf diese Weise verwenden.

Hier ist mein Code:

import time
from datetime import datetime, date, time, timedelta

dayDates = []
today = datetime.now()
dayDates.append(today.strftime("%m%d%Y"))
for i in range(0,14):
    day = today + datetime.timedelta(days=i)
    print day

Antworten auf die Frage(6)

Ihre Antwort auf die Frage