файл обработан У меня есть следующий код:питон рассол дамп
import cPickle as pickle
...
pickle.dump(wave, open(a_file, 'wb'), protocol=2)
, который работает отлично. Я хочу, чтобы сжать файл, хотя с помощью BZ2, так что я пытался сделать
pickle.dump(wave, tarfile.open(a_file, 'w:bz2'), protocol=2)
, но я получаю эту ошибку:
TypeError: argument must have 'write' attribute
делает рассол просто не правильно распознать файл обработан? как я могу выполнить свалку сокета в tarfile?
Я думаю, что это неправильно. 'TarInfo.frombuf'' Построить объект TarInfo из объекта размером 512 байт. ' – Winand