Ich möchte einen UNIX-Zeitstempel für das Datum 2014-10-31
für jede Minute des Tages erstellen. Ich habe einen Zeitstempel für das Datum bekam aber nicht für jede Minute -So erstellen Sie einen UNIX-Zeitstempel für jede Minute in Python
import datetime
date = '2014-10-31'
t_stamp = int(time.mktime(datetime.datetime.strptime(date, "%Y-%m-%d").timetuple()))
print t_stamp
Ich möchte alle diese Einträge in einer Datei speichern, die ich brauche, später für den Zugriff auf nur bestimmte Einträge zu erhalten.
Wenn ich auf einen der Zeitstempeldatensätze mit einem Datum und einer bestimmten Zeit zugreifen muss, wie kann es gemacht werden? Zum Beispiel muss ich die Einträge für 2014-31-10
für die Zeit zwischen 20:00
und 20:05
finden, wie kann es getan werden?
Jede Hilfe wäre willkommen!
Aktualisiert:
import datetime
import ipaddress
from random import randint
for x in ip_range.hosts():
for h in range(24): #24 hours
for i in range(60): # 60 minutes
f.write(str(t_stamp)+'\t'+str(x)+'\t0\t'+str(randint(0,100))+'%\n')
f.write(str(t_stamp)+'\t'+str(x)+'\t1\t'+str(randint(0,100))+'%\n')
t_stamp += 60 # one minute
Jetzt eine Protokolldatei für jede Minute erstellen Suche. Wie kann das gemacht werden?
Klingt wie Sie eine Datenbank mit mehr als einer Datei haben wollen, wenn man bedenkt es '1440' Minuten innerhalb von 24 Stunden, so dass alle die Zeitstempel ziemlich einfach sein sollte, dass mit. –
@PadraicCunningham Ja, ich möchte Serverprotokolle basierend auf Zeitstempeln, IP-Adressen und Serververwendungen speichern. Ich bin mir nicht sicher über die Syntax, wie es für jede Minute zu tun. Könntest du mir dabei helfen? –
Wenn Sie dies über einen langen Zeitraum tun, dann würde ich in der Verwendung von SQLite oder MySQL suchen, warum brauchen Sie die Zeitstempel alle erstellt? –