У меня есть две версии, обе из которых не работают по причине, я не могу сказать.Ошибка при вызове datetime.date()
Первая версия
from datetime import datetime, date
d = datetime.date(2011, 01, 01)
print(d)
Что дает
File "timeSince.py", line 3
d = datetime.date(2011, 01, 01)
^
SyntaxError: invalid token
Вторая версия
from datetime import datetime, date
d = datetime.date(2011, 1, 1)
print(d)
Который дает
Traceback (most recent call last):
File "timeSince.py", line 3, in <module>
d = datetime.date(2011, 1, 1)
TypeError: descriptor 'date' requires a 'datetime.datetime' object but received
a 'int'
Запуск Python 3.3
Тем не менее дает ту же ошибку. \t Файл "timeSince.py", линия 3 \t \t d = дата (2011, 01, 01) \t \t \t \t \t \t^ \t SyntaxError: недопустимый маркер –
вы не можете использовать целые числа, начиная с 0 в python! это не работает! Это работает, когда вы используете правильный синтаксис python! –