我正在开发一个程序,需要快速更改多个文件的属性,但我遇到了一个问题,调用attrs.modify
会导致挂断,然后随机崩溃。它不是每次都发生,但经常发生
我要做的是获取属性(这是一个数组),更改一个值,然后将其存储在文件中。以下是我正在使用的代码:
import h5py
import time
fname = '/path/to/file'
for i in range(20):
f = h5py.File(fname,'r+')
att_val = f['grp/dset'].attrs['att']
att_val[0][2][1] = time.time()
f['grp/dset'].attrs.modify('att',att_val)
f.close()
print(f'{i} complete.')
目前没有回答
相关问题 更多 >
编程相关推荐