我正在使用 netCDF4 Python 包,我知道 getattr() 可以获取数据集变量的属性值,例如
root = Dataset(file_name,'r')
for var in root.variables.values():
print 'attrs of this variable:',var.ncattrs()
for attr in var.ncattrs():
print '<<attr name>> =', attr
print '<<attr value>> =',getattr(var,attr)
我可以通过上面的代码成功获取属性的名称/值对。现在我想获取属性的数据类型(int、float等),但是找不到这样的方法/函数,有人知道吗?我知道 netCDF C 包中有这样的 API。