想要分隔未用逗号分隔的词典列表

时间:2018-06-05 05:44:50

标签: python-3.x data-structures

我有一个字典的文本文件,这些字典没有用逗号分隔,是否可以将它们分开并在列表中获得好的元素,每个元素代表一个字典。

E.g。 :我有什么:{} {} {}

我想要的是什么[{},{},{}]

有人可以建议最好的方法。

谢谢

2 个答案:

答案 0 :(得分:1)

使用sed(1)可轻松完成此操作。假设filename.txt是带字典的文件名,则调用为

sed -i 's/^/[/ ; s/$/]/ ; s/} {/}, {/g' filename.txt

答案 1 :(得分:1)

我是编码的新手,但我认为不必将文本转换为字典,而只需将数据结构更改为关联数组即可。

不确定是否会帮助您,但这在类似情况下对我有帮助。

dictionaries style database in shell