Ich spiele mit Python herum und ich versuche, eine Möglichkeit zu finden, eine Textdatei für ein bestimmtes Wort innerhalb eines Zeitbereichs zu suchen. Die Datei hat Zeitstempel, aber da die Datei eine Textdatei ist, ist alles eine Zeichenkette.Suche Textdatei für einen Zeitbereich - Python
Textdatei enthält die folgenden:
17:14:26.442 words words words words words
17:15:32.533 words words words words words
17:16:26.442 words words words words words
17:17:32.533 words words words words words
17:18:26.442 words words words words words
17:19:32.533 words words words words words
17:20:26.442 words words words words words
17:21:32.533 words words words words words
Was will ich für ein Wort in einem Zeitrahmen ist die Suche tun und nur zurück, dass die Linie, das Wort hat zwischen 17: 17: 32,533 und 17.20 : 26.442. Da es sich jedoch um ein Textdokument handelt und alles eine Zeichenfolge ist, kann ich die Bereichsoption nicht verwenden. Hat jemand Vorschläge, wie ich das machen kann?
Ist '17: 17: 32.533' ein Zeitstempel? Was bedeutet es? –
müssen Sie es nur einmal pro Datei oder viele Male tun? und möchten Sie eine Wortsuche oder Teilstringsuche durchführen? –
Wenn Sie eine Menge Zeit haben, um die Datei zu überprüfen, sollten Sie die Daten nach Zeit sortieren und dann bisect verwenden, um Log n Lookups –