使用 Python、文件

2024-02-01

我有一些需要读取的数据文件。我知道我应该使用 Dataset,但是有没有一种方法可以下载这些文件,而无需手动下载,而是通过其 URL 来下载?在我的例子中会是什么样子。我正在使用 conda-python 和 netCDF4。无论我做什么,我都无法读取这些文件。对不起我的英语不好。来源是http://meop40.troja.mff.cuni.cz:11180/gw.projekt/data.stratopauza/netcdf.profily/ http://meop40.troja.mff.cuni.cz:11180/gw.projekt/data.stratopauza/netcdf.profily/

我的第一次尝试:

from netCDF4 import Dataset
import numpy as np

my_example_nc_file = '/Users/Leif/Downloads/my_example_nc_data.nc'
fh = Dataset(my_example_nc_file, mode='r') 

另一种尝试:

from mpl_toolkits.basemap import Basemap, shiftgrid, cm
import numpy as np
import matplotlib.pyplot as plt
from netCDF4 import Dataset

url = 'http://meop40.troja.mff.cuni.cz:11180/gw.projekt/data.stratopauza/netcdf.profily/atmPrf_C001.2010.227.00.03.G04_2013.3520_nc '
etopodata = Dataset(url) **Error**

也许将内容保存到临时文件中?

import urllib.request

response = urllib.request.urlopen(url)

with open("./tempfile", "w") as f:
    f.write(response.read())

现在文件./tempfile可以正常使用

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 Python、文件 的相关文章

随机推荐

  • C++20 'char8_t' 与我们旧的 'char' 相同吗?

    在 CPP 参考中文档 https en cppreference com w cpp language types 我注意到char 字符类型足够大 可以表示任何 UTF 8 八位 代码单元 C 14 起 and for char8 t
  • Chrome 扩展程序可在加载错误时重新加载页面

    Because 不可能使用 Greasemonkey 来实现此目的 https stackoverflow com q 23722801 492130 我想编写一个 Chrome 扩展 如果页面最初加载失败 它将重新加载页面 我知道如何编写
  • 如何从 Blazor 访问 HTML Canvas?

    我正在尝试从 Blazor 对 HTML Canvas 进行 2D 绘图 我尝试使用 Blazor Extensions Canvas 但它似乎相当过时 并且针对之前的 Blazor 服务器端实现 我尝试实现一个简单的示例并得到一个异常 w
  • 通过网络共享 mdb 文件,对于许多计算机,无法编辑应用程序

    该公司正在使用旧的 Delphi 软件 该软件使用 mdb文件作为数据库 我无法改变应用程序的工作方式 我没有它的源代码 我们面临着很多问题 例如 锁问题 当用户添加条目时 它不会更新数据库 只会出现在本地 锁问题暂时解决了 目前的问题是只
  • 增强的 for 循环性能

    我和朋友因为这件事发生了争执 考虑下面的片段 for i 0 i
  • MySQL 中的枚举是否需要为 NOT NULL?

    可以说我有这个 ALTER TABLE asdf ADD field ENUM Y N DEFAULT N 是否需要在末尾添加 NOT NULL 因为它只能是 Y 和 N EDT 根据评论 如果我知道软件总是将其设置为 N 或 Y 并且被硬
  • HttpGet 属性的路由名称 asp.net core 2 中基本通用控制器类的名称

    我有一个通用控制器 它有几个派生的控制器类 但我不知道如何处理 HttpGet路线名称因为它需要常数 HttpGet id Name should not hard coded here for derived class public v
  • iPhone sdk 中提供不同类型的 CATransition 类型

    有谁知道可用 CATransition 的不同类型名称的链接 如同涟漪 迅疾 我想知道所有可用的名称 这些是可用的类型 kCATransitionFade kCATransitionMoveIn kCATransitionPush kCAT
  • 一个 HTML 文件中存在多个不同的页面

    有没有办法让多个不同的 HTML 页面包含在一个 HTML 文件中 例如 假设我有一个有两个页面的网站 Page 1 click here for page 2 and Page 2 click here for page 1 我是否可以创
  • InkCanvas 到位图

    我在将画布保存为 BMP 文件 或任何其他类型 时遇到问题 我试图像这样保存我的 InkCanvas int margin int canvas Margin Left int width int canvas ActualWidth ma
  • Swagger 漂亮的 HTML 代码在哪里?

    只有uglyHTML 页面可下载 HTML HTML2 和动态都丑陋 但该网站 例如 已编辑https app swaggerhub com apis user project version 以及许多其他 提供漂亮的 HTML 界面 如何
  • 使用 C 替换文件中的单词

    如何使用以下命令将文件中的单词替换为另一个单词C 例如 我有一个文件 其中包含 my friend name is sajid 我想替换这个词friend with 祖父 使得该文件更改为 my grandfather name is sa
  • R 中的 Excel YIELD 函数

    我试图弄清楚 Excel 中的 YIELD 函数如何运行其计算 以便我可以在 R 中创建一个使用类似输入的类似函数 以下是有关该函数的 Excel 文档 http office microsoft com en us excel help
  • 如何从 _layout SharePoint 页面使用网站母版页?

    我想在我的 SharePoint 12 hive template layouts TelephoneBookList test aspx 文件中使用母版页文件 如果有意义的话 就是网站的母版页文件 但是 每当我将 MasterPageFi
  • Mysql:每月记录数(包括零)

    我正在尝试计算表中的记录并按日期对它们进行分组 我当前的查询如下所示 SELECT count MONTH time as month YEAR time as year FROM myTable GROUP BY month year O
  • 使用 Swing 和 Graphics2D 在 Java 中旋转轮子?

    我正在研究一个可以绕中心旋转轮子的课程 轮子是使用graphics2d创建的 但我无法确切地弄清楚如何让轮子绕中心旋转 目前 轮子旋转 但不完全围绕原点旋转 我的最终目标是创建一个具有多种颜色的轮子以及围绕它的程序 但我主要关心的是让旋转轮
  • 我用的plyr对吗?我似乎使用了太多内存

    我有以下有点大的数据集 gt dim dset 1 422105 25 gt class dset 1 data frame gt 在不执行任何操作的情况下 R 进程似乎占用了大约 1GB 的 RAM 我正在尝试运行以下代码 dset lt
  • Jenkins job DSL 插件 - 隐藏参数

    我正在使用詹金斯隐藏参数插件 https wiki jenkins ci org display JENKINS Hidden Parameter Plugin但我找不到像使用其他参数那样在 DSL 中编写它的语法 例如 https jen
  • ImportError:使用 Jupyter Notebook 时没有名为 numpy 的模块 - Google Cloud Dataproc

    在 Google Dataproc 上启动 Jupyter Notebook 时 导入模块失败 我尝试使用不同的命令安装模块 一些例子 import os os sytem sudo apt get install python numpy
  • 使用 Python、文件

    我有一些需要读取的数据文件 我知道我应该使用 Dataset 但是有没有一种方法可以下载这些文件 而无需手动下载 而是通过其 URL 来下载 在我的例子中会是什么样子 我正在使用 conda python 和 netCDF4 无论我做什么