здесь небольшой коддля петель для строки, содержащей DateTime() объекты
ds = datetime.datetime.now()
de = ds + datetime.timedelta(days=99)
fd = list(rrule(DAILY, byweekday=(SA,SU), dtstart=ds, until=de))
for x in fd:
print fd[x-1]
он должен дать мне список даты-времени() объектов. но это не так. вот метод ошибки i получил
Traceback (most recent call last):
File "<pyshell#23>", line 1, in <module>
int(fd[0])
TypeError: int() argument must be a string or a number, not 'datetime.datetime'
что может быть неправильным?
Что такое 'rrule'? – Amber
@Amber: Мне пришлось искать его, похоже, что это часть ['python-dateutil'] (http://labix.org/python-dateutil#head-470fa22b2db72000d7abe698a5783a46b0731b57). – Johnsyweb