我试图绘制多年(1979-2014)的平均温度图,我唯一的问题是尝试从文件夹中读取多个NetCDF(.nc)文件.目前我的程序将绘制单个文件,但我不明白如何使其读取文件夹中的所有文件(每年一个).我想找到这些年来的平均值.我省略了绘图数据,因为这很好,我需要的唯一帮助是循环遍历单个文件夹中的所有文件

import numpy as np

from mpl_toolkits.basemap import Basemap

from netCDF4 import Dataset

import matplotlib.pyplot as plt

q=Dataset('/Users/marjoryrogers/Desktop/July_Temp/MERRA300.prod.assim.tavgM_2d_rad_Nx.201407.SUB-4.nc','r',format='NETCDF4')

q.variables

#jan_temp = q.variables['ts'] # units here, degrees

july_temp = q.variables['ts']

lats = q.variables['latitude']

lons = q.variables['longitude']

#jan_temp.shape

july_temp.shape

lats[:], lons[:]

#q=Dataset('Users/marjoryrogers/Desktop/Spring 2015/Hydroclimatology/MERRA301.prod.assim.tavgM_2d_rad_Nx.200805.SUB.nc', 'r', format='NETCDF4')

july_temp = q.variables['ts']

#jan_july = np.concatenate((may_temp, jun_temp), axis=0)

#jan_july.shape

#aver_temp = np.mean(jan_temp, axis=0)# average temperature

aver_temp2 = np.mean(july_temp, axis=0)

python读取多个文件夹_如何从python中的文件夹中读取多个NetCDF文件相关推荐

  1. python读取大文件性能_强悍的Python读取大文件的解决方案

    Python 环境下文件的读取问题,请参见拙文 Python基础之文件读取的讲解 这是一道著名的 Python 面试题,考察的问题是,Python 读取大文件和一般规模的文件时的区别,也即哪些接口不适 ...

  2. python创建文件名称_如何在Python中创建递增文件名?

    我正在创建一个程序,它将创建一个文件并将其保存到文件名为sample.xml的目录中.当我尝试再次运行程序时保存文件,它会将旧文件覆盖到新文件中,因为它们具有相同的文件名.如何增加文件名,以便每当我尝 ...

  3. python的read函数调用报错_从零开始学Python(七):文件存储I/O流和异常捕捉

    这两天在搞小程序开发,耽搁了一下更新的进度,今天补上.一个完整的前端程序肯定离不开数据存储和网络两个模块,今天我们就先来讲讲python中的一种常见数据存储:文件存储!~! 文件存储(I/O操作) 何 ...

  4. python语言源程序文件类型_浅谈Python的文件类型

    Python的文件类型主要分为3种:源代码(source file).字节码(byte-code file).优化的字节码(optimized file).这些代码都可以直接运行,不需要编译或者连接. ...

  5. python h5s文件 压缩_如何用python解压zip压缩文件

    前言:python在办公上非常有用,它可以解压文件,可以处理表格,还可以操作浏览器,只要你能想到的功能,它都能做到,今天笔者就为大家介绍一下如何用处理压缩文件. 打开cmd,输入python3,今天的 ...

  6. python为运行为何出现乱码_我的python写入文件正常,打开后却是乱码格式为什么?...

    windows7 +2.7.5 我的源代码: #!/usr/bin/env python # -*- coding: utf-8 -*- file = open(r"D:\Android\p ...

  7. python打开文件切片_收藏 | 从Python安装到语法基础,小白都能懂的爬虫教程!(附代码)...

    来源:大数据 作者:罗攀 蒋仟 本文约5000字,建议阅读20分钟. 本文立足基础,讲解Python和PyCharm的安装,及Python最简单的语法基础和爬虫技术中所需的Python语法. 本文涉及 ...

  8. python更改文件路径_更换路径python

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! pypi 项目 github 地址 . (本版本 sdk 基于 json api ...

  9. python批量下载文件教程_零基础Python教程:教你爬取天堂网1920*1080大图片(批量下载)...

    这篇文章将针对上篇文章的未尽事宜进行完善,完成图片的批量抓取. /2 图片网址解析/ 1. 我们首先来分析一下这个图片的地址在哪里.我们选择图片,然后右击网页检查,可以看到图片的路径,如下图所示. 2 ...

  10. python读写文件操作_详解Python文件读写操作

    读文件 打开文件(文件需要存在)#打开文件 f = open("data.txt","r") #设置文件对象 print(f)#文件句柄 f.close() # ...

最新文章

  1. vlookup示例_VLOOKUP示例–如何在Excel中执行VLOOKUP
  2. Python中函数为什么可以当做参数使用?
  3. vue-cli Invalid Host header
  4. 图解 navicat for oracle 的使用
  5. Spring Boot自动配置原理分析
  6. CSS使用display:incline:元素放置在一行之内
  7. Java并发(十九):final实现原理
  8. 面向过程的ado建造者模式
  9. 解读中国互联网:局部领先、快进的数字化发展
  10. Qt之系统托盘(QSystemTrayIcon详解)
  11. 嵌入式Linux系统编程学习之四Shell编程
  12. linux php服务器搭建,如何搭建linux服务器
  13. Unity移动端使用 Handheld.PlayFullScreenMovie播放视频参数
  14. Appium Server
  15. linux返回上一步命令
  16. 本台计算机没有权限使用网络资源,你可能没有权限使用网络资源,详细教您你可能没有权限使用网络资源怎么解决...
  17. 小程序商家如何开通直播带货功能
  18. 知识图谱-知识抽取(三):非结构化数据【DeepDive:基于远程监督的“关系抽取”】【斯坦福开发的开源知识抽取系统,通过弱监督学习,从非结构化的文本中抽取结构化的关系数据 】
  19. 一起看 I/O | Flutter 3 更新详解
  20. vi编辑器如何设置行号

热门文章

  1. 对数据库进行先查询后插入的解决方案
  2. [读书笔记]Effective Java 第四章
  3. 设计包含min函数的栈,O(1)空间实现方法
  4. 十二月无书稿,总个结(2011)
  5. 查了一晚上的资料,累啊。
  6. Flutter BLoC 异步通信、BlocBuilder的基本使用、BlocProvider的初探
  7. java基础—IO流——字节流的操作演示
  8. java基础Runtime类的使用
  9. EnjoyingSoft之Mule ESB开发教程第二篇:Mule ESB基本概念
  10. 指向函数的指针数组(C++)