2017-06-19 6 views
1

私は読みたいデータファイルがあります。私はデータセットを使うべきだと知っていますが、手動でダウンロードするのではなくURLでダウンロードする方法がありますか?私の場合、どのように見えるでしょうか。私はconda-pythonとnetCDF4で作業しています。私が何をしても、私はこれらのファイルを読むことができません。私の英語には申し訳ありません。ソースはhttp://meop40.troja.mff.cuni.cz:11180/gw.projekt/data.stratopauza/netcdf.profily/Pythonでの作業、ファイル

私の最初の試みである:

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** 
+0

使用することができます

import urllib.request response = urllib.request.urlopen(url) with open("./tempfile", "w") as f: f.write(response.read()) 

。 – theBuzzyCoder

+0

あなたがこれまでに行ったことに関するコードを提供してください。 –

+0

私は試してみましたが、うまくいきませんでした。私はそのコードを書き留めます。 – Leif

答えて

3

はたぶん一時ファイルに内容を保存しますか?あなたがファイルを読むためにurllib.urlopen使用することはできませんなぜ今、ファイル./tempfileが正常に

+0

もっと広く説明できますか?残念ながら私はプログラマーではありません。私は次に何を使うのか分かりません。 – Leif

+0

この記事の後、単に質問が表示されるので 'Dataset( './ tempfile'、mode = 'r')'で '。/ tempfile'を開きます – slezica

関連する問題