配列に 5000 個のデータ要素を保存しようとしています。この 5000 個の要素は既存のファイルに保存されます (したがって、空ではありません)。
しかし、エラーが発生します。
コード
def array():
name = 'puntos.df4'
m = open(name, 'rb')
v = []*5000
m.seek(-5000, io.SEEK_END)
fp = m.tell()
sz = os.path.getsize(name)
while fp < sz:
pt = pickle.load(m)
v.append(pt)
m.close()
return v
出力:
line 23, in array
pt = pickle.load(m)
_pickle.UnpicklingError: invalid load key, ''.
ベストアンサー1
私は次のように問題を解決しました:
- クローンされたプロジェクトを削除する
- インストールgit lfs:
sudo apt-get install git-lfs
- ユーザー アカウントに git lfs を設定します。
git lfs install
- プロジェクトを再度複製します。