У меня есть файл .h5, который мне нужно преобразовать в .csv, и это то, что я сделал.
#coding: utf-8
import numpy as np
import sys
import h5py
file = h5py.File('C:/Users/Sakib/Desktop/VNP46A1.A2020086.h01v01.001.2020087082319.h5','r')
a = list(file.keys())
np.savetxt(sys.stdout, file[a[0:]], '%g', ',')
Но это вызывает ошибку, говоря, что у объекта списка нет атрибута «закодировать»
[PS Также я раньше не работал с модулем sys. Где будет написан мой новый CSV-файл и под каким именем?]