Google Colab files.download()稳定性

时间:2018-08-19 00:58:22

标签: python google-colaboratory

我一直将Google Colab用作轻便,易于使用且易于访问的Jupyter笔记本,用于一个小型python脚本,该脚本可以自动化我为工作而创建的一些报告。

我正在使用Google的现成的files.upload()files.download()方法上载/下载xlsx / csv文件。不幸的是,我发现它们的可靠性存在很大的不一致。 files.download()时常会抛出TypeError: Failed to fetch并崩溃而没有下载文件。为了消除这种情况,我使用了一个 extremely hacky try-except块,如果第一次失败,它会进行几次尝试。

这是下面的代码:

for i in range(5):
  try:
    files.download('{0}.xlsx'.format(today_fi_name))

  except TypeError:
    # Let's try that again...
    print("Download of new file failed... Trying again... x{0}".format(i+1))

  else:
    break

有人可以推荐一种更可靠的方式从在线笔记本下载文件吗?

0 个答案:

没有答案