爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 16202|回复: 4

[脚本编辑] 用Python下载的ECMWF数据格式错误'Unknown file format (NC_ENOTNC)'.

[复制链接]

新浪微博达人勋

发表于 2020-6-30 16:28:26 | 显示全部楼层 |阅读模式
5金钱
最近用pyhon在ECMWF上下载的nc格式文件,用matlab读取的时候出现格式错误提示
Error using netcdflib
The NetCDF library encountered an error during execution of 'open' function -
'Unknown file format (NC_ENOTNC)'.

Error in netcdf.open (line 59)
        [varargout{:}] = netcdflib ( 'open', filename, varargin{1} );

Error in internal.matlab.imagesci.nc/openToRead (line 1265)
            this.ncRootid = netcdf.open(this.Filename,'NOWRITE');


尝试过重新下载数据,以及用ncl转nc的方法,问题依然存在。
手动去网站上下载的数据就不会有格式问题,求解决办法

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2020-6-30 18:47:13 | 显示全部楼层
放一个数据呢
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-6-30 21:43:44 | 显示全部楼层

什么意思呀?放一个什么数据?
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2020-7-1 00:24:43 | 显示全部楼层
用opengrads2.2的sdfopen看看不能打开
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-7-2 22:35:17 | 显示全部楼层
找到原因啦,在官方给的代码基础上要加上一行  "format" : "netcdf",
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表