contents
上传到Googledrive
- 打开Google drive并登陆
- 在空白处右键,可在drive中上传文件\文件夹
- 打开colab
在notebook界面可以看到按左边有个文件夹符号,点击看到当前目录下的内容
colab的使用和jupyter notebook类似,并且linux中能用的命令,colab中都能用,但需要在命令前加感叹号。 - 通过命令 ,将drive加载入目录,就可以通过路径调用drive中上传的文件了
from google.colab import drive
import os
drive.mount('/content/drive')
用!pwd
可查看当前路径os.chdir('/content/drive')
修改当前路径到指定路线/content/drive下。
当然第4步的代码操作可直接按如下按钮实现
直接上传到colab
上传打包(重要)
前面两种方法仅供自己使用文件,在把colab分享给别人时,上述用来加载文件的路径就会失效。
这里采用gdown命令,把上传到drive的文件载入目录(会自动读取文件名)
!gdown https://drive.google.com/uc?id=XXXXXXXXXXXXXXX
如何获取这个id呢:
- drive中右击要载入的文件
copy link前将权限设记得设置一下! - 然后打开这个网址https://sites.google.com/site/gdocs2direct/home,将网址贴进去,点击create direct link,将输出的’‘id=’'后面的序列复制下来即可。
注意!!!
这个每次只能加载一个文件(不是文件夹),所以文件夹要先进行压缩再上传再载入,最后用linux相关命令直接在目录下解压,比如zip 文件可用
!unzip 文件名.zip