Vermutlich ist dies str.decode ... suche deine Quelle nach "decode". Wenn es nicht in Ihrem Code enthalten ist, sehen Sie sich Python-Bibliotheksroutinen an, die in den Profilergebnissen angezeigt werden. Es ist sehr unwahrscheinlich, dass es etwas mit cPickle zu tun hat. Möchten Sie uns ein paar mehr "Gründe" zeigen, vorzugsweise mit den Spaltenüberschriften, um uns einen größeren Überblick über Ihr Problem zu geben?
Können Sie die Verbindung zwischen "using cPickle" und "einigen Testfällen würde schneller laufen" erklären?
Sie haben das X und Y aus "Gibt es etwas, das Aufgabe X schneller als Ressource Y?" ... Update, also haben Sie nach cPickle gefragt. Was verwendest du für das (optionale) Protokoll arg von cPickle.dump() und/oder cPickle.dumps()?
Kleiner Hinweis: Unicode ist keine Codierung, daher kann nichts Unicode-codiert sein. UTF-8, ISO-8859-1 und ASCII sind alle Kodierungen. Unicode ist nicht. –
Welche Version von Python führen Sie aus? –
2,5 aus verschiedenen Gründen. Ich würde updaten, wenn ich könnte – Claudiu