【发布时间】:2017-12-08 19:02:49
【问题描述】:
我有一个文件 (https://pastebin.com/STgtBRS8),我需要在其中搜索所有出现的单词“silencedetect”。
然后我必须生成一个 JSON 文件,其中包含“silence_start”、“silence_end”和“silence_duration”的键值。
JSON 文件应如下所示:
[
{
"id": 1,
"silence_start": -0.012381,
"silence_end": 2.2059,
"silence_duration": 2.21828
},
{
"id": 2,
"silence_start": 5.79261,
"silence_end": 6.91955,
"silence_duration": 1.12694,
}
]
这是我尝试过的:
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
我无法将 3 个键值对与每个“silencedetect”相关联。如何解析键值并以 JSON 格式获取它们?
【问题讨论】:
-
看起来不像
csv文件 -
@RomanPerekhrest:是的,但我认为它是一个。它也可以是 .txt。暂时忽略扩展。