Добрый день.
Ребята, кто в курсе - выручайте.
По какой-то причине, питон (IDLE) в упор не видит в заданном объекте список и словарь, а видит лишь набор символов. Список выглядит следующим образом:
квадратная скобка{'key':'value','key':'value'},{'key':'value','key':'value'}…квадратная скобка
(почему-то на Вашем сайте квадратные скобки не отображаются…)
Данный список принимается либо через интернет, либо записывается в текстовый файл и считывается из файла. В обоих случаях попытка считать список по блокам словарей приводит к считыванию раздельных символов.
То есть, должно быть так:
for x in len(list):
print list
>>> {'key':'value','key':'value'}
>>> {'key':'value','key':'value'}
… и т.д.
А выдает следующее:
>>>[
>>>{
>>>'
>>>k
>>>e
… и т.д.
Никакие танцы с бубнами никаких результатов не дали, вплоть до смены кодировки в текстовом документе, в который я записываю этот блок данных путем ручного копирования, чтобы каждый раз не запрашивать его в нете. Попытки считывать строками, блоками, группами и кусками ничего не дают. Любые доступные методы преобразования в листы, словари и тому подобное - ноль. В общем - засада.
Серфинг в сети на русском ничего не дал. В ангельском не силен.
Блок данных очень большой, их нужно проанализировать и извлечь нужные значения по заданным ключам. В ручную - не реально. Беда в общем. Выручайте, кто может.
Заранее благодарен.
ПС. Пишу на втором питоне, если что…