我使用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'
對象之間是否有區別?