如何直接从自己的云端硬盘将.txt(或其他文件类型)导入Google Colab笔记本中?

达米安·戴斯蒙德(Damien Desmond)

我正在尝试从我自己的Google云端硬盘中将几个.txt文件导入Colab。我正在使用的colab笔记本与我要在该笔记本中上载的文件位于同一文件夹中。虽然有关于外部数据的文件I / O的文档:本地文件,驱动器,工作表和云存储在Colab中,说明似乎不符合我的要求(例如,每次使用笔记本时,我都可以直接从本地目录上传这些文件,但是我想编写一个单元格来加载一次并通过与我自己的云端硬盘的连接来保持加载状态)。另外,我要上传的.txt文件包含纯文本示例,用于在情感分析方面训练深度学习算法,因此对于功能等效的应用程序似乎无法转换为.csv(这可能由Google解决床单)。

在“外部数据:本地文件,驱动器,表格和云存储”中,选项为1)从本地目录上载,2)在本地安装到云端硬盘/使用API​​,或3)从Google表格或Google Cloud Storage导入。在这些方法中,我尝试了1和2中的一些,但是由于我对Python和Colab还是比较陌生,因此2和3的文档令人困惑,并且不能明确地将我引向解决方案。因此,我的问题很可能是解释问题,在这种情况下,显示2/3如何解决问题将非常有帮助。

我认为应该可以在Colab中引用这些.txt文件,因为colab笔记本和.txt文件都在同一个Drive文件夹中,但是也许我过度地将Colab的单元格功能与导航到日常终端中的目录。

用户名

如果您要在Google云端硬盘的根目录中写入一个文件,foo.txt则以下代码应将该文件读入Colab:

from google.colab import drive
drive.mount('/content/drive')

上面的内容将要求您通过单元格输出中的链接提供凭据。授权此访问权限后,您可以在另一个单元格中运行以下命令,以写入在Google云端硬盘中Hello Google Drive!称为的文本文件foo.txt

with open('/content/drive/My Drive/foo.txt', 'w') as f: 
    f.write('Hello Google Drive!')

要从Google云端硬盘中调用foo.txt的Google云端硬盘读取文本文件,您可以类似地使用:

with open('/content/drive/My Drive/foo.txt', 'r') as f: 
    print(f.read())

如果在写入foo.txt代码后运行该读取代码,则应输出Hello Google Drive!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从Google Colab笔记本的“ .py”文件中运行Python脚本?

在Google Colab笔记本中启动Dash应用

如何将jupyter笔记本目录中的模块导入较低目录中的笔记本?

在Google的Colab笔记本中,如何从Python文件中调用函数?

如何在Google Colab上关闭和停止Jupyter笔记本

如何使用键盘快捷键在Google colab笔记本中转换单元格类型

Google Colab在下载数据集或将新软件包导入colab笔记本时会使用我的互联网流量吗?

如何在Google Colab中将helper.py上传到Tensorflow 2.0笔记本

我可以将Google Colab笔记本复制或上传到AWS Sagemaker实例吗?

如何从Colab笔记本中提取Google Cloud Storage存储桶中的tar.gz文件?

在colab笔记本中的Google驱动器中定义文件的路径

如何在Google Colab中将Jupyter笔记本的功能导入另一个Jupyter笔记本

Google Colab中jupyter笔记本的所有单元格输出消失

为什么Google Colab引发在csv和jupyter笔记本中无法读取的错误?

我的Google Colab笔记本未使用我的2TB Google云端硬盘空间

使用R内核将私人数据导入Google Colab笔记本

将Google Colab笔记本转换为PDF / HTML?

如何在Google Colab笔记本中通过gmplot绘制命令查看html输出文件?

在Python中嵌入Matplotlib动画(Google Colab笔记本)

在Google Colab研究笔记本中读取Shell脚本结果

如何将包含库本身的python脚本导入到colab笔记本中

如何从Google Colab笔记本的单元格中删除表格?

Google云端硬盘无法将.ipynb文件识别为colab笔记本

如何使用有限权限共享Google Colab笔记本

如何从Colab Jupyter笔记本打开外部文件?

在Google Colab笔记本中从Cython代码调用Python函数

如何在Google Colab上运行jupyter笔记本k次并取得一些结果?

如何在Google Cloud Datalab的另一个笔记本中执行python笔记本

无法删除笔记本电脑硬盘其他分区中的任何文件或文件夹,使用 ubuntu 18.04

TOP 榜单

热门标签

归档