如何在colabratory中从gdrive的py文件导入模块?

时间:2019-07-02 09:40:01

标签: python google-colaboratory

我有一个 .py 文件,该文件位于我的gdrive中:

content/gdrive/My Drive/Colab Notebooks/Data/pySEN.py

我正在尝试从此文件导入模块ESN,但失败。
我的代码如下:

from google.colab import drive 
drive.mount('/content/gdrive')
sys.path.append('/content/gdrive/My Drive/Colab Notebooks/Data/')
from pySEN import ESN 

我得到:

ModuleNotFoundError: No module named 'pySEN'

我尝试了此解决方案,但失败了:
Importing a python module from the python script from drive in colab Is it possible to import my own modules into a google-colaboratory notebook?

请咨询。 谢谢

1 个答案:

答案 0 :(得分:0)

所以! ls "/content/gdrive/My Drive/Colab Notebooks/Data"的输出是

20190618.csv.gz order_books_data_archive.zip pyESN.py

这意味着pySEN.py实际上不存在。实际上是您要导入的pyESN.py。因此,替换from pySEN import ESNfrom pyESN import ESN

选中此项:

Google云端硬盘上的文件夹结构:

enter image description here

代码:

enter image description here