我有一个字典的文本文件,这些字典没有用逗号分隔,是否可以将它们分开并在列表中获得好的元素,每个元素代表一个字典。
E.g。 :我有什么:{} {} {}
我想要的是什么[{},{},{}]
有人可以建议最好的方法。
谢谢
答案 0 :(得分:1)
使用sed(1)
可轻松完成此操作。假设filename.txt是带字典的文件名,则调用为
sed -i 's/^/[/ ; s/$/]/ ; s/} {/}, {/g' filename.txt
答案 1 :(得分:1)
我是编码的新手,但我认为不必将文本转换为字典,而只需将数据结构更改为关联数组即可。
不确定是否会帮助您,但这在类似情况下对我有帮助。