%load magic不会将文件加载到单元格中

时间:2018-12-11 04:32:02

标签: python jupyter-notebook google-colaboratory

我正在尝试在Google colab中使用%load localfolder/something.txt,但没有显示任何内容。

当我尝试从远程位置%load进行某些操作时,也会发生同样的情况。

请注意,当文件位置不存在时,magic命令将引发错误。当它存在时,它保持沉默。

魔术命令%load已在%lsmagic中列出,但似乎没有完成。

我正在寻找(a)一些魔术技巧,以将文件内容%load加载到我的单元格中,或(b)其他将文本有效地加载到colab单元格中的方式。

上下文:我正在教一门课。我想通过这种机制为练习提供解决方案。我目前正在某些本地文件上使用!cat

这里是一个示例:https://colab.research.google.com/github/eickenberg/bug-free-garbanzo/blob/master/Untitled.ipynb

请注意,在笔记本中本地文件不存在,但远程文件存在。本地的可以通过克隆仓库来获得。但这也不起作用。

2 个答案:

答案 0 :(得分:1)

这是https://github.com/googlecolab/colabtools/issues/42 (对不起,除了cat&copy / paste以外,没有其他聪明的解决方法。)

答案 1 :(得分:0)

有一些方法可以将数据导入Google Colab笔记本,例如files.upload函数,以及使用drive.mount函数直接从Google云端硬盘导入数据。建议您阅读这份不错的guide,以了解有关将数据导入Google Colab的信息。