由于缺少数据matlab,下载停止

时间:2016-06-17 12:28:32

标签: matlab web download

我正在使用MATLAB的websave功能从网站下载数据。数据按日期排列。我已将日期放在循环中以运行代码一段时间。但是,在某些日期,没有可用的数据。对于这些日期,程序会停止并提供内部错误'。

我想知道如何在没有中断的情况下下载数据,即使某些日期缺少数据也可以避免此内部错误。

1 个答案:

答案 0 :(得分:0)

首先,如果您收到空查询结果的内部错误,那听起来就像是一个设计很差的API。也许有更好的方式来拨打你需要的电话?如果您显示更多代码,我们可以帮助您。

话虽如此,您可以使用try/catch构造来围绕对websave的调用,这样如果它抛出错误,它就不会中断您的程序流。

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