2016-06-17 6 views
0

websave MATLABの機能を使用してウェブサイトからデータをダウンロードしています。データは日付で整理されます。私は一定の期間コードを実行するためにループに日付を入れました。ただし、一部の日付では、利用可能なデータはありません。それらの日付の場合、プログラムは停止し、「内部エラー」を出します。データが欠落してダウンロードが停止する

この内部エラーを避けるために、一部の日付にデータが欠落していても、どのようにデータをダウンロードできますか。

答えて

0

まず、空のクエリ結果に対して内部エラーが発生した場合、非常にうまく設計されていないAPIのように聞こえます。おそらく、あなたが必要とする電話をかけるためのより良い方法がありますか?多少のコード​​を表示すると、おそらく私たちはあなたを助けることができます。

これは、websaveへの呼び出しを囲むためにtry/catch構文を使用することができます。そうすれば、エラーが発生した場合でもプログラムの流れは中断されません。

for k = date_range 
    try 
     websave(filename, url); 
    catch 
     % There was some error 
     disp('Skipping this one!') 
    end 
end 
関連する問題