McNerl: Python-Skript liefert doppelte Daten

Beitrag lesen

Hallo,

Ich habe in Python folgendes Skript geschrieben:

---
#!/usr/bin/python -O

import time

today = time.mktime( time.strptime( '2007-05-20', '%Y-%m-%d' ) )
string = ''
for i in range( 0, 1001 ) :
 date = time.strftime( '%Y-%m-%d', time.localtime ( today ) )
 string += 'INSERT INTO cndDate (date) VALUES ( '%s' );\n'%(date)
 today += 86400

theFile = open( 'date.sql' , 'w' )
theFile.write( string )
theFile.close()
---

Wie Ihr evtl. sehen könnt liefert mir dies eine SQL Datei mit 1000 Daten.
Warum aber war der 2007-10-28, 2008-10-26, und 2009-10-25 doppelt vorhanden?! Ich springe doch immer einen Tag weiter ( 86400 Sekunden ).

Hat einer eine Erklärung?!

..danke