Хотите разделить список словарей, не разделенных запятой - PullRequest
0 голосов
/ 05 июня 2018

У меня есть текстовый файл словарей, эти словари не разделены запятыми, есть ли возможность разделить их и получить красивые элементы в списке, где каждый элемент представляет собой словарь.

Например: что яиметь: {} {} {}

Что я хочу [{}, {}, {}]

Может кто-нибудь предложить, пожалуйста, лучший способ сделать это.

Спасибо

Ответы [ 2 ]

0 голосов
/ 04 июля 2018

Я новичок в кодировании, но я думаю, что вместо того, чтобы пытаться преобразовать текст в словари, вы можете просто изменить структуру данных на ассоциативный массив.

Не уверен, поможет ли это вам, но эточто-то, что помогло мне в подобных обстоятельствах.

база данных стиля словаря в оболочке

0 голосов
/ 05 июня 2018

Это легко сделать с помощью sed(1).Предполагая, что filename.txt является именем файла со словарями, вызов будет

sed -i 's/^/[/ ; s/$/]/ ; s/} {/}, {/g' filename.txt
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...