当前位置:网站首页>Google Colab装载Google Drive(Google Colab中使用Google Drive)
Google Colab装载Google Drive(Google Colab中使用Google Drive)
2022-07-07 07:19:00 【iioSnail】
文章目录
为什么要在Google Colab中使用Google Drive
一般有如下几个原因:
- 上传慢:本地文件上传到Google Colab中太慢,要是session过期了,可能还要反复上传。但如果把文件传到Google Drive上,那么就可以直接从Google Drive上拿,只需要上传一遍即可。
- 数据丢失:Google Colab会话容易过期,导致模型和训练数据丢失,所以可以定期将数据和模型存到Google Drive中,这样就不怕丢了,而且对于后续接着训练很方便。
- 有些公开的数据集是Google Drive链接,可以很方便的加载它们。
装载Google Drive
当我们进入Colab页面后,点击文件,然后点击装载Google Colab:

之后可能会生成一段代码(也有可能不生成,直接就装载成功了):
from google.colab import drive
drive.mount('/content/drive')
然后运行该代码(第一次会弹出个框进行确认),之后就会发现文件列表多了一个drive文件夹,这下面就是你Google Drive的文件内容:

之后你对该文件夹的操作都会同步到你的Google Drive中。
从Google Drive中下载文件
装载好Google Drive后,直接用里面的文件就行了,例如:
!unzip drive/MyDrive/Datasets/wider_yolo.zip
我这里解压了我Google Drive中Datasets/wider_yolo.zip文件。

写入文件到Google Drive
装载好Google Drive后,只要将文件写入到drive/MyDrive下面的目录下即可。例如:
with open('drive/MyDrive/test.txt', mode='w') as f:
f.write("Deep Learning")
执行完上述命令后,MyDrive目录下生成了test.txt文件。

此时去Google Drive里也可以看到该文件。

Google Colab下载Google Drive共享文件
例如,有这么一个共享文件链接:
https://drive.google.com/file/d/1xmkOQ1p6R2T44yZw55wNivPATAieyja9/view?usp=sharing
然后取出/d/和/view/之间的文件id:1xmkOQ1p6R2T44yZw55wNivPATAieyja9
然后执行下面命令即可:
!gdown --id '1xmkOQ1p6R2T44yZw55wNivPATAieyja9' --output test.txt
边栏推荐
- Please ask me a question. I started a synchronization task with SQL client. From Mysql to ADB, the historical data has been synchronized normally
- iNFTnews | 时尚品牌将以什么方式进入元宇宙?
- Flex flexible layout
- Garbage disposal method based on the separation of smart city and storage and living digital home mode
- CDZSC_ 2022 winter vacation personal training match level 21 (2)
- csdn涨薪技术-浅学Jmeter的几个常用的逻辑控制器使用
- Qualifying 3
- ORM--数据库增删改查操作逻辑
- Guys, have you ever encountered the case of losing data when Flink CDC reads mysqlbinlog? Every time the task restarts, there is a probability of losing data
- 如何成为一名高级数字 IC 设计工程师(5-2)理论篇:ULP 低功耗设计技术精讲(上)
猜你喜欢

Impression notes finally support the default markdown preview mode

Arthas simple instructions

js逆向教程第二发-猿人学第一题

ORM--分组查询,聚合查询,查询集QuerySet对象特性

The new activity of "the arrival of twelve constellations and goddesses" was launched

Switching value signal anti shake FB of PLC signal processing series

小程序滑动、点击切换简洁UI

Internship log - day04

Garbage disposal method based on the separation of smart city and storage and living digital home mode

AI moves from perception to intelligent cognition
随机推荐
CentOS installs JDK1.8 and mysql5 and 8 (the same command 58 in the second installation mode is common, opening access rights and changing passwords)
一大波开源小抄来袭
csdn涨薪技术-浅学Jmeter的几个常用的逻辑控制器使用
洛谷P2482 [SDOI2010]猪国杀
2016 CCPC Hangzhou Onsite
JS逆向教程第一发
flink. CDC sqlserver. You can write the DEM without connector in sqlserver again
Arthas simple instructions
La différence entre viewpager 2 et viewpager et la mise en œuvre de la rotation viewpager 2
Esp8266 uses TF card and reads and writes data (based on Arduino)
Sqlplus garbled code problem, find the solution
JS reverse tutorial second issue - Ape anthropology first question
Can't connect to MySQL server on '(10060) solution summary
The applet realizes multi-level page switching back and forth, and supports sliding and clicking operations
Bean 作⽤域和⽣命周期
Scratch crawler mysql, Django, etc
Do you have a boss to help look at this error report and what troubleshooting ideas are there? Oracle CDC 2.2.1 flick 1.14.4
2020浙江省赛
AI从感知走向智能认知
ORM--数据库增删改查操作逻辑