我是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
答案 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的行