19 lines
461 B
Python
19 lines
461 B
Python
import json
|
|
|
|
with open("rhymes.txt", "r") as f:
|
|
key = ""
|
|
res = {}
|
|
lines = [line.strip("\n") for line in f.readlines()]
|
|
for line in lines:
|
|
if line == "[KEYS]":
|
|
key = "keys"
|
|
elif line == "[RHYMES]":
|
|
key = "rhymes"
|
|
else:
|
|
k, v = line.split(":")
|
|
res.setdefault(k, {})[key] = v.split(",")
|
|
|
|
|
|
with open("rhymes.json", "w") as f:
|
|
json.dump(res, f, indent=2, ensure_ascii=False)
|