Что "сериализовало" данные данные в строку в первую очередь? Вы действительно имеете в виду массив (и если да, то какого простого типа?), Или вы действительно имеете в виду список (и если да, то какие элементы списка должны быть ?) ... и т. д. и т. д. *
Из комментариев ОП, похоже, у него есть zin
, tuple
, и он пытается обработать его так, как если бы он был вместо str
, в который данные были сериализованы путем травления. Поэтому он пытается десериализовать кортеж с помощью pickle.loads
, и, очевидно, это не может сработать - pickle.loads
хочет str
(это то, что s
СРЕДСТВО), НЕ кортеж - он не может работать с кортежем, он даже не знает, что делать с кортежем.
Конечно, мы также не получили нулевого указания о том, откуда взялся этот кортеж, почему он должен быть строкой, и т. Д., И т. Д. И т. П. ОП должен отредактировать свой ответ, чтобы показать больше кода (как это делается zin
закуплено или получено) и особенно код, в котором zin
предполагается ПРОИЗВОДИТЬ (через pickle.dumps
, я представляю) и как происходит связь от производителя с этим потенциальным потребителем (или не может произойти; - ).