先把要读取的nc文件放在同一文件夹中,再用python循环读取,读取文件为从NCEP下载的向下地表平均日长波辐射通量,并计算其月平均值,存放至一个文本文件中https://psl.noaa.gov/cgi-bin/db_search/DBListFiles.pl?did=195&tid=98666&vid=1234

import netCDF4 as nc
import numpy as np
from os import listdir
from os.path import joindata = np.zeros((5,12,94,192)) #建立年份*月份*纬向格点数*经向格点数的数列
path = r'E:' #nc文件存放文件夹a = 0
for filename in listdir(path):#读取nc文件file = join(path,filename)nc_obj = nc.Dataset(file)x = nc_obj.variables['dlwrf'][:] #dlwrf为nc文件中的变量名nc_obj.close()#计算月平均值num = 0for m in range(12):if m in[1,3,5,7,8,10,12]:mnum = 31elif m == 2:if (a+1979) % 4 == 0 and (a+1979) % 100 != 0:mnum = 29else:mnum = 28else:mnum = 30for i in range(94):for j in range(192):data[a,m,i,j] = sum(x[num:num+mnum,i,j]) / mnumnum = num + mnuma = a + 1#将月平均值按年份、月份、纬度、经度的顺序存放至dat文件中
with open(r'ulwrf.dat','w') as fp:for n in range(39):for m in range(12):for i in range(94):for j in range(192):fp.write(str(data[n,m,i,j])+'  ')

python循环读取nc格式文件,并存入文本文件中相关推荐

  1. netcdf库读取nc格式文件中的字符串类型的数据

    netcdf库读取nc格式文件 一.背景 二.工具使用 三.测试代码 四.测试结果 一.背景 这两天解析数据需要解析nc格式的文件,时间是字符串类型的,最开始还以为这个数据有问题呢,使用panoply ...

  2. python用os.system打开wav文件_使用python读取wav格式文件

    ** 使用python读取wav格式文件 ** - 基本概念 [采样频率] 即取样频率, 指每秒钟取得声音样本的次数.采样频率越高,声音的质量也就越好,声音的还原也就越真实,但同时它占的资源比较多.由 ...

  3. python xlrd读取excel-使用Python xlrd模块读取Excel格式文件的方法

    这是一篇关于如何使用Python xlrd模块读取Excel格式文件的方法的文章,下面的python代码中使用 了xlrd模块的方法,这样就能够很方便的读取 excel 文件内容.同是这个xlrd模块 ...

  4. python获取的html转换为json,python读取XML格式文件并转为json格式

    XML文件如下: 红楼梦书名> 曹雪芹作者> 描述贾宝玉和林黛玉的爱情故事主要内容> 人民文学出版社出版社> 图书> 一.python读取XML格式文件代码: impor ...

  5. python批量读取文件赋值给一个参数_求助一个Python 循环读取文件,并对读到的字符串进行赋值,然后进一步生成json file 的方法。...

    求助一个Python 循环读取文件,并对读到的字符串进行赋值,然后进一步生成json file 的方法. 本来想用shell写,利用while read line do --done 但是这样json ...

  6. python读取各种格式文件方式

    python读取各种格式文件方式 1.读取图片并显示 #方法1 from PIL import Image img=Image.open('1.jpg') img.show() #方法2 import ...

  7. python读取特殊格式文件

    python读取特殊格式文件 1.pytorch读取lmdb格式文件 参考文献 做深度学习/数据分析,数据读取是基础.必需的一环.特整理,以待后用. 1.pytorch读取lmdb格式文件 内容来源于 ...

  8. Python——读取raw格式文件

    Python--读取raw格式文件 文章目录 Python--读取raw格式文件 前言 一.直接上代码 前言 简单记录一下python读取raw格式图像,因为reshape来来回回还交换轴搞得人头大, ...

  9. 如何用python将nc格式文件转换为tif格式

    可以使用gdal库来将nc格式文件转换为tif格式,具体步骤如下: 安装gdal库:pip install gdal 使用gdal库中的gdal_translate函数:gdal_translate ...

最新文章

  1. opencv for arm
  2. pdo_fetch执行mysql_PDO中执行SQL语句的三种方法
  3. 养成一个习惯需要多久?
  4. 《SQL查询语句4》
  5. String案例 获取一个字符串在另一个字符串中出现的次数(两种方法)
  6. UnderScore的使用实例记录
  7. js的navigator对象的使用(浏览器信息)
  8. 鸿蒙手机是个噱头,华为鸿蒙不是谈判噱头 必要时会应用手机当中!
  9. 跨域问题深入理解以及解决办法
  10. python_selenium简单的滑动验证码
  11. 使用css3背景渐变中的透明度来设置不同颜色的背景渐变
  12. 稳扎稳打Silverlight(5) - 2.0控件之ListBox, MediaElement, MultiScaleImage, PasswordBox
  13. python运动目标检测_运动目标检测ViBe算法
  14. 密码学基础之对称密钥的分发和存储
  15. bilibili视频流量数据潜望镜
  16. ios上safari的事件模型(一)
  17. Pandas 统计分析基础 笔记2 任务4.2 掌握DataFrame的常用操作
  18. Hadoop实战应用
  19. 寻松翰独立4个PWM的MCU
  20. SIP 协议格式简介

热门文章

  1. 外接显示屏 HDMI线连到台式或者笔记本后,没有声音了!
  2. [NOI2011] 兔兔与蛋蛋游戏题解
  3. 各种门禁系统接线详细图解(含中控)
  4. 不动产房屋结构代码_不动产统一登记数据库结构详解.doc
  5. Linux使用wget下载文件时报错
  6. 【Tomcat】Tomcat安装及环境配置
  7. python100到200的素数_python二级题库12–100到200的素数
  8. matlab基础与应用——常用命令整理
  9. 全球ODM龙头华勤技术上线法大大电子合同
  10. 使用ESP8266接入“天猫精灵”控制七彩灯(WS2812)的颜色/亮度-开源