Ich habe eine Datei (https://pastebin.com/STgtBRS8), in dem ich für alle Vorkommen des Wortes „silencedetect“ suchen müssen.Parse eine Datei für alle Vorkommen einer Zeichenkette und erzeugen Schlüsselwerte in JSON
Ich muss dann eine JSON-Datei generieren, die die Schlüsselwerte "silence_start", "silence_end" und "silence_duration" enthält.
Die JSON-Datei wie etwa wie folgt aussehen:
[
{
"id": 1,
"silence_start": -0.,
"silence_end": 2.2059,
"silence_duration": 2.21828
},
{
"id": 2,
"silence_start": 5.79261,
"silence_end": 6.91955,
"silence_duration": 1.12694,
}
]
Dies ist, was ich versucht habe:
with open('volume_data.csv', 'r') as myfile:
data = myfile.read().replace('\n', '')
for line in data:
if "silencedetect" in data:
#read silence_start, silence_end, and silence_duration and put in json
Ich bin nicht in der Lage, die drei Schlüssel-Wert-Paare zu assoziieren mit jeder "Silencedetect". Wie kann ich die Schlüsselwerte analysieren und sie im JSON-Format erhalten?
sieht nicht als 'csv' Datei – RomanPerekhrest
@RomanPerekrest: Ja, aber ich habe es als eins betrachtet. Es könnte auch .txt sein. Ignoriere die Erweiterung für jetzt. – pikaraider