次のようにcPickleを使用してファイルをロードしようとしていますが、
import cPickle
cPickle.load(open('test', 'rb'))
ただし、このエラーが発生します。
---------------------------------------------------------------------------
UnpicklingError Traceback (most recent call last)
<ipython-input-527-1b7653ff1917> in <module>()
----> 1 cPickle.load(open('test', 'rb'))
UnpicklingError: unpickling stack underflow
そして時々、このエラーが発生します
UnpicklingError: could not find MARK
これを取得する理由はありますか?
PS: cPickle は、新しく作成された 2 つの単語のみを含むファイルであっても、どのファイルでも動作しません。ubuntu 12.04 と Python 64bit を使用しています