我正在尝试导入netcdf文件,当我运行脚本时,Canopy会冻结。但是,如果我逐行输入python,它就可以了。有任何想法吗?可能是'.cdf'扩展名吗?
from netCDF4 import Dataset
d = Dataset('path/filename.cdf','r',format='NETCDF3_CLASSIC')
# Extract variables:
hgt = d.variables['heights'][:]
vel = d.variables['MeanDopplerVelocity'][:]
spec = d.variables['Spectral Width'][:]
dbz = d.variables['Reflectivity'][:]
d.close()
我在OS X 10.9上使用Canopy 1.5.2,使用Python 2.7.3和NetCDF4 1.1.7.1(如果这有帮助)。