Python 2.7.3
задача видима из кода, я беру строку, режу её по регулярке и принтую, я прям код для примера внизу напишу
>>> import re
>>> i = "{'path': u'files/116cdd9c-b55a-496a-9b91-b2141a36a99c/edj5twdmUp.dwg', 'ext': u'dwg', 'name': u'\u041f\u043b\u0430\u043d \u041a\u0440\u043e\u0432\u043b\u0438 11.10.13', 'icon': u'file'}"
>>> del_file_match = re.search("{'path': u'(.+?)', 'ext': u'(.+?)', 'name': u'(.+?)', 'icon': u'(.+?)'}", i)
>>> d = del_file_match.group(3) +"."+del_file_match.group(2)
>>> print d
\u041f\u043b\u0430\u043d \u041a\u0440\u043e\u0432\u043b\u0438 11.10.13.dwg
>>> import ast
>>> ast.literal_eval(d)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/ast.py", line 49, in literal_eval
node_or_string = parse(node_or_string, mode='eval')
File "/usr/lib/python2.7/ast.py", line 37, in parse
return compile(source, filename, mode, PyCF_ONLY_AST)
File "<unknown>", line 1
\u041f\u043b\u0430\u043d \u041a\u0440\u043e\u0432\u043b\u0438 11.10.13.dwg
^
SyntaxError: unexpected character after line continuation character
>>>