Python h5py导致jupyter在for循环中崩溃

Python h5py导致jupyter在for循环中崩溃,python,h5py,Python,H5py,我使用for循环将具有不同名称的数组加载到h5py文件中。目标是将matlab文件作为python文件从每个独立文件夹加载,然后将所有加载的数组存储到一个h5py文件中 代码: 代码似乎适用于i的前6个值,然后开始出现故障。其中一个错误是文件保存错误,这也会导致打开任何其他笔记本时出现问题 错误是否在于h5py文件太大?或者该问题是我的for循环中的错误?您能分享整个错误消息吗?重现错误的方法也很好。请参阅:。您是否尝试过使用数据\u name中的第7个值进行简单测试?使用h5py.file()

我使用for循环将具有不同名称的数组加载到h5py文件中。目标是将matlab文件作为python文件从每个独立文件夹加载,然后将所有加载的数组存储到一个h5py文件中

代码:

代码似乎适用于i的前6个值,然后开始出现故障。其中一个错误是文件保存错误,这也会导致打开任何其他笔记本时出现问题


错误是否在于h5py文件太大?或者该问题是我的for循环中的错误?

您能分享整个错误消息吗?重现错误的方法也很好。请参阅:。您是否尝试过使用
数据\u name
中的第7个值进行简单测试?使用
h5py.file()
打开一个文件,然后输入
f.create_dataset()
,引用
str(数据名[6])
中的
str(i)
。可能的罪魁祸首:1)数据名称不正确,2)str(i)上的字符串转换错误,3)由
scipy.io.loadmat()
引用的文件错误-文件不存在、损坏或数据不正确。
with h5py.File("Filename.hdf5", 'w') as f:
    for i in Data_names:
        try:
            f.create_dataset(str(i), data = scipy.io.loadmat('./folder/' + str(i) + '/wantedfile.mat'))
        except IOError:
            pass