我有一些需要读取的数据文件。我知道我应该使用 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(使用前将#替换为@)