我使用file = open()
命令创建了hdf5
文件。在这种情况下,我可以编写和读取文件。但是当我尝试file.keys()
时,它给了我属性错误。错误是AttributeError: 'file' object has no attribute 'keys'
。hdf5文件中'文件'和'文件'对象的属性错误
然后我使用file = h5py.File()
命令创建了一个新的hdf5
文件。在这种情况下,我可以读取并使用命令file.keys()
,而不会出现任何错误。但我不能在文件中写入。错误是AttributeError: 'File' object has no attribute 'write'
。
这些错误背后的原因是什么?对象'file'
对象与'File'
对象之间是否有区别?