Moduł pikle wydaje się używać znaków ucieczki napisów podczas pikowania; staje się to nieefektywne, np. na niezliczonych tablicach. Rozważ następujące wartości: 1133 znaki i 4249 znaków. Długość znaków wynosi 1133 znaki i 4249 znaków.bardziej efektywny sposób na zbieranie napisów
z.dumps() odsłania coś w rodzaju "\ x00 \ x00" (rzeczywiste zera w łańcuchu), ale pikle wydaje się używać funkcji repr() ciągu znaków, podając "'\ x00 \ x00'" (zera jest ascii zer).
czyli ("0" w z.dumps() == false) i ("0" w cPickle.dumps (z.dumps()) == true)
Powinieneś dodać konkretne pytanie do swojego wpisu re. –
Co chcesz serializować ciąg znaków w języku Python lub liczbę bajtów? – jfs
powinien być len (cPickle.dumps (z)) – vartec