NameError:名称“ fh”未定义

时间:2019-06-19 18:24:32

标签: python-3.x

我是python的新手,正尝试读取nc文件并获取变量,但出现错误:

  

NameError:名称'fh'未定义

这是我的代码:

from netCDF4 import Dataset 
import numpy as np  
my_example_nc_file = r'''\D:\UoR\Practice data\cru10min30_tmp.nc'
fh = (my_example_nc_file, mode='r')'''
lons = fh.variables['lon'][:]
lats = fh.variables['lat'][:]
tmax = fh.variables['Tmax'][:]
tmax_units = fh.variables['Tmax'].units

1 个答案:

答案 0 :(得分:0)

from netCDF4 import Dataset 
import numpy as np  
my_example_nc_file = r'''\D:\UoR\Practice data\cru10min30_tmp.nc'''
fh = Dataset(my_example_nc_file, mode='r')
lons = fh.variables['lon'][:]
lats = fh.variables['lat'][:]
tmax = fh.variables['Tmax'][:]
tmax_units = fh.variables['Tmax'].units

尝试一下。

您通过用字符串将其关闭来转换了定义fh的行