2017-06-19 28 views
1

誰でも私が間違ったことを教えてもらえますか?私はpython-condaを使用しています。私が持っているファイルはhttp://meop40.troja.mff.cuni.cz:11180/gw.projekt/data.stratopauza/netcdf.profily/です。 なぜファイルが存在しないと言われますか?netCDF4 - Pythonエラー

>>> import netCDF4 
 
>>> import pandas as pd 
 
>>> import matplotlib.pyplot as plt 
 
>>> url = 'http://meop40.troja.mff.cuni.cz:11180/gw.projekt/data.stratopauza/netcdf.profily/atmPrf_C001.2010.227.00.03.G04_2013.3520_nc' 
 
>>> nc = netCDF4.Dataset(url) 
 
**syntax error, unexpected WORD_WORD, expecting SCAN_ATTR or SCAN_DATASET or SCAN_ERROR 
 
context: <!DOCTYPE^ HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"><html><head><title>404 Not Found</title></head><body><h1>Not Found</h1><p>The requested URL /gw.projekt/data.stratopauza/netcdf.profily/atmPrf_C001.2010.227.00.03.G04_2013.3520_nc.dds was not found on this server.</p><hr><address>Apache/2.4.12 (Ubuntu) Server at meop40.troja.mff.cuni.cz Port 11180</address></body></html> 
 
Traceback (most recent call last): 
 
    File "<stdin>", line 1, in <module> 
 
    File "netCDF4\_netCDF4.pyx", line 1811, in netCDF4._netCDF4.Dataset.__init__ (netCDF4\_netCDF4.c:12626) 
 
IOError: NetCDF: file not found**

答えて

1

NetCDF4.Dataset()ファイルに関するメタデータを返すことができOPeNDAPサービスによって提供されているリモートのNetCDFファイルにのみアクセスすることができます。返されたエラーメッセージは、間違っていて誤解を招きます。

これを言及しての基本的な情報を与える簡単なチュートリアル、あります:私は、ファイルをダウンロードし、ファイルを開くは問題がありませんでしたhttp://unidata.github.io/netcdf4-python/#section1

が。リンクの一つ以上をクリックして、実行するフォルダに保存

http://meop40.troja.mff.cuni.cz:11180/gw.projekt/data.stratopauza/netcdf.profily/

: 移動先:あなたはhttps://stackoverflow.com/a/44622713/1211981

アップデート以前の質問に対する回答方法を使用する必要がありますあなたのスクリプト。スクリプトやPythonのコマンドを変更します。

>>> url = 'atmPrf_C001.2010.227.00.03.G04_2013.3520_nc' 
>>> nc = netCDF4.Dataset(url) 

netCDF4.Dataset()がURLまたはローカルファイル名のいずれかを取ると同じように動作します。この場合、ファイルはNetCDF/OPeNDAP互換と認識されます。

+0

ダウンロードした後、どこに配置しましたか?私はそれを正しくやっているかどうか分からないし、コードを表示してもらえますか?私は非常に嫌です。 – Leif

+1

元の回答への更新をご覧ください。 –

+0

トレースバック(最新の呼び出しの最後): ファイル ""、ライン1、 ファイル "netCDF4 \ _netCDF4.pyx"、行1811で、netCDF4._netCDF4.Datasetで.__ init__(netCDF4 \ _netCDF4.c:12626) IOError:このようなファイルやディレクトリはありません。私はURLからそれを読むことを試み、それは働いた。データセットを使用するたびに、何らかのエラーが発生します。しかし、あなたの編集に感謝します。 – Leif

関連する問題