python中netcdf库中的datatime使用代码示例
时间: 2023-06-03 08:05:46 浏览: 104
python中time库的实例使用方法
以下是一个 Python 中使用 netCDF4 库读取变量时间戳(即 datetime)的示例:
```python
from netCDF4 import Dataset, num2date
# 打开文件
nc = Dataset('filename.nc', 'r')
# 获取变量
var = nc.variables['variable_name']
# 获取时间变量
time_var = nc.variables['time']
# 将时间变量转换为 datetime 对象
timestamps = num2date(time_var[:], units=time_var.units, calendar=time_var.calendar)
```
其中,`filename.nc` 为 netCDF 文件名,`variable_name` 为变量名,`time` 为时间变量名,`timestamps` 为时间戳列表,每个时间戳为一个 datetime 对象。
阅读全文