Я извлекаю информацию из csv
. В этой ячейке есть значение [SQ03er1]
. Очевидно, что это строковый массив, но элемент внутри себя не содержит кавычек. Итак, когда я пытаюсь сделать что-то вроде этого
from ast import literal_eval
string_array = '[SQ03er1]'
array = literal_eval(string_array)
, ниже отображается ошибка
Traceback (most recent call last):
File "test.py", line 4, in <module>
print(str(literal_eval(check)))
File "/usr/lib/python2.7/ast.py", line 80, in literal_eval
return _convert(node_or_string)
File "/usr/lib/python2.7/ast.py", line 60, in _convert
return list(map(_convert, node.elts))
File "/usr/lib/python2.7/ast.py", line 79, in _convert
raise ValueError('malformed string')
ValueError: malformed string
Как мне обработать такое значение?