-1
DATA1はfile_i.hdf5ではありません。Python:エラーメッセージをスキップし、Pythonループで続行しますか?
KeyError: "unable to open object (Symbol table: Can't open object)"
DATA1はfile_i.hdf5ではありません。Python:エラーメッセージをスキップし、Pythonループで続行しますか?
KeyError: "unable to open object (Symbol table: Can't open object)"
使用try:
とexcept(KeyError):
ように、例外をキャッチします。
import h5py
for i in range(0,100):
try:
with h5py.File('file_%s.hdf5' % i) as f:
my_data = f['data1'][:]
print i
except(KeyError):
# more code goes here...
私は 'my_data = f [' line ...と 'continue'を除いてtry/exceptを除いてお勧めします。 –