【发布时间】:2013-11-15 22:05:59
【问题描述】:
我使用的是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。
【问题讨论】:
-
没有python的
type()函数帮助吗?
标签: python variables attributes netcdf getattr