在 Python 中按名称检索 netCDF 全局属性的值
Retrieve value of netCDF global attribute by name in Python
如何通过名称从 Python 中的 netCDF 文件中检索全局属性的值?
我试过:
value = ncfile.getncattr(ncfile, global_attribute_name)
但我收到错误消息:
NameError: name 'global_attribute_name' is not defined
我还阅读了 netCDF4 API documentation 中处理全局属性的部分,但我确信有些语法我不理解。
有人可以帮忙吗?我是 R 用户,正在转向 Python,请保持温柔。
global_attribute_name
是一个参数。您应该将其替换为您尝试检索的属性名称,用引号括起来。所以,假设属性的名称是 my_attr
,然后使用
value = ncfile.getncattr(ncfile, 'my_attr')
这对我来说是这样的:
value = ncfile.getncattr('my_attr')
如何通过名称从 Python 中的 netCDF 文件中检索全局属性的值?
我试过:
value = ncfile.getncattr(ncfile, global_attribute_name)
但我收到错误消息:
NameError: name 'global_attribute_name' is not defined
我还阅读了 netCDF4 API documentation 中处理全局属性的部分,但我确信有些语法我不理解。
有人可以帮忙吗?我是 R 用户,正在转向 Python,请保持温柔。
global_attribute_name
是一个参数。您应该将其替换为您尝试检索的属性名称,用引号括起来。所以,假设属性的名称是 my_attr
,然后使用
value = ncfile.getncattr(ncfile, 'my_attr')
这对我来说是这样的:
value = ncfile.getncattr('my_attr')