-1
Wenn data1 nicht in file_i.hdf5 ist:Python: Fehlermeldung überspringen und weiter in Python-Schleife?
KeyError: "unable to open object (Symbol table: Can't open object)"
Wenn data1 nicht in file_i.hdf5 ist:Python: Fehlermeldung überspringen und weiter in Python-Schleife?
KeyError: "unable to open object (Symbol table: Can't open object)"
Verwenden try:
und except(KeyError):
Ausnahmen zu fangen, wie so.
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...
Ich würde den Versuch empfehlen/außer nur um die 'my_data = f [' Linie ... und auf außer 'weiter ', sonst tun Sie Ihr Ding ... –