I have some Python code that iterates through all the days between two start dates. The start date is always November 1st and the end date is always May 31st. However, the code
This is because you are having a variable called date
that is shadowing imported datetime.date
. Use a different variable name.
Demo:
>>> from datetime import date, datetime
>>> date(01,11,01)
datetime.date(1, 11, 1)
>>> date = datetime(year=2014, month=1, day=2)
>>> date(01,11,01)
Traceback (most recent call last):
File "", line 1, in
TypeError: 'datetime.datetime' object is not callable