2016-07-01 23 views
0

Ich arbeite derzeit mit Dateien von Daten, die chronologisch nach Nummer sortiert sind, beginnend mit 0000000120 und aufwärts in Schritten von 120 (also der nächste ist 0000000240, usw.). Jede Datei bewegt sich 5 Tage vorwärts, wenn also 0000000120 1/1/02 ist, dann wäre 0000000240 1/5/02 und so weiter. Ich versuche, diese Zahlen in Daten zu konvertieren, die auf meinen mit den Daten erstellten Zahlen angezeigt werden, damit ich die saisonale Entwicklung leichter sehen kann. Ich habe mich mit Datum und Zeit herumgesprochen, aber ich habe Probleme herauszufinden, wie ich von der Dateinummer zum pythonfreundlichen Datum gehen kann. Jede Hilfe würde sehr geschätzt werden!Konvertieren von Dateinummer in Datum - Python/Matplotlib

+0

Vielleicht posten Sie etwas von dem, was Sie versucht haben. Im Allgemeinen können Sie Dateinamen von einem Speicherort in Python mit 'os.listdir (Pfad)' abrufen – Jeff

Antwort

0
date_1 = datetime.datetime.strptime(start_date, "%m/%d/%y") 

for i, num in enumerate(filenums): 
    num /= 120 
    endDates+=[date_1 + datetime.timedelta(days=i*5)]