尝试过直接Clone repo到Colab,但是后续实在不会操作就放弃该方法,转而直接下载并上传到Google Drive。但是学到了如何直接从GitHub clone repo到Colab。
然后你就能在content里看到你clone过来的文件了
but…此方法后续不成功,遂回归云端导入…
from google.colab import drive
drive.mount('/content/drive')
这时候会出现一个link和一个框框,点击那个link然后登陆你的Google并授权,复制最后出现的一串字符然后粘贴到框框内,回车。
这时候所有的文件都可以直接从云端直接获取了。
import os
os.chdir('/content/drive/My Drive/cornfutures')
!ls
!ls 用来查看是否成功,你可以看到结果返回该文件夹下的所有内容。
这时候就可以处理.py的文件了
But!现在有两种情况:
(1) 要处理的.py文件很多,在不同文件夹下。那么路径就指定到最大的那个文件夹。
我的代码里文件夹就指定到cornfutures这个最大的文件夹,包含了我所有需要的文件WeatherData,FuturesData, etc.
(2) 但如果只是要执行某一个特定的.py文件,那么一定要重新确定指定文件的路径是不是该特定.py文件所在的最小文件夹。
我的代码中,如果单独运行weatherData.py这个文件,我就要重新指定路径
like this:
import os
os.chdir('/content/drive/My Drive/cornfutures/WeatherData')
!ls
然后再执行.py文件
like this:
! python weatherData.py
Done!!!
希望对你有帮助!
Colab不会永久保存该文件,大概意思就是,每次你要在colab用google drive里的文件,都必须重复导入步骤。上次退出没保存好代码,结果只能重新导入。
从正式开始接触代码到现在大概一年,之前一直用的R,最近开始学Python。这是第一次想到把学代码的步骤心得记录下来,一是为了帮助自己牢牢记得做过些啥,要是忘记的话未来也方便查阅,二是希望能帮到像我这样刚起步的人,毕竟我真的是不把代码放到手边就不知道怎么写的人【惭愧…】
但是本废物生平第一次有了具体的想要做的工作【对!就是对着我的电脑敲敲敲!】所以一定会坚持学坚持写的!
2020.10.10