2
import h5py
import numpy as np
f = h5py.File('test','w')
f.create_dataset('key1', data = np.array([1,2,3]))
f.create_dataset('key2', data = np.array([4,5,6]))
f.close()
創建名爲test的文件,並分別在key1和key2下面寫入兩個數組。H5py:以寫入模式重新打開文件刪除以前的數據
但是,關閉文件對象並重新打開文件會刪除先前存儲的數據。
f = h5py.File('test','w')
f.create_dataset('key1', data = np.array([1,2,3]))
f.close()
f = h5py.File('test','w')
f.create_dataset('key2', data = np.array([4,5,6]))
f.close()
在這種情況下,只有[4,5,6]
存儲下的鍵key2
。
如何在不刪除已存儲的舊數據的情況下重新打開文件並寫入新數據?
你試過追加模式嗎? – hpaulj