首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用cdo气候指令?

如何使用cdo气候指令?
EN

Stack Overflow用户
提问于 2022-05-20 08:40:19
回答 1查看 470关注 0票数 1

我想子集一个NetCDF文件,以提取一个子周期与cdo。

我在spyder中运行以下代码

代码语言:javascript
复制
 from cdo import *
cdo = Cdo()

cdo.select('startdate=2003-01-01,end_date=2016-12-31', input='PATH/temperature.nc', output='output.nc')

我使用spyder 3.10并收到消息:

TypeError:预期的str、字节或os.PathLike对象,而不是NoneType

当我运行cdo = Cdo()

  1. 也许我不应该在spyder中运行cdo?
  2. 命令正确吗?
EN

回答 1

Stack Overflow用户

发布于 2022-06-16 15:12:21

最近,在mac上进行了一次自制升级之后,我的Cdo()命令出现了问题,然后卸载cdo软件包,然后重新安装它,解决了这个问题。

但是,您确定错误在cdo=Cdo()命令中吗?我注意到您在"end_date“中有一个下划线,这是您的问题中的错误还是代码中的错误?

如果您只选择日期,那么使用seldate如何?

代码语言:javascript
复制
from cdo import *
cdo = Cdo()
cdo.seldate('2003-01-01,2016-12-31', input='PATH/temperature.nc', output='output.nc')
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72315958

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档