如何导入不使用Google Drive的外部python文件

如何导入不使用Google Drive的外部python文件,python,google-colaboratory,Python,Google Colaboratory,最近,我开始与谷歌Colab合作,参与Kaggle空中客车竞赛。我以前在我的计算机上编写代码并在本地运行,但计算资源开始不够——我转到了Google Colab 我从使用克隆我的repo开始!git克隆http://url/repo.git一切正常,我的数据已插入/content/repo文件夹。我按照指示将数据从kaggle直接复制到Google Colab,而无需下载和上传。 这些文件的结构是: / - Content: --- Airbus_project: ------ train.py

最近,我开始与谷歌Colab合作,参与Kaggle空中客车竞赛。我以前在我的计算机上编写代码并在本地运行,但计算资源开始不够——我转到了Google Colab

我从使用
克隆我的repo开始!git克隆http://url/repo.git
一切正常,我的数据已插入
/content/repo
文件夹。我按照指示将数据从kaggle直接复制到Google Colab,而无需下载和上传。 这些文件的结构是:

/
- Content:
--- Airbus_project:
------ train.py
------ input:
----------- train_data (folder with images)
------ keras_frcnn:
----------- data_generators.py
----------- config.py
我还看到了运行
!如果我想对代码进行更改,python3 train.py
工作不正常(而且
!git pull
不工作),因此我从笔记本的一个单元格内的文件
train.py
复制了代码

单元当然从导入一些模块开始

来自未来进口部的

随机输入
(...)
导入操作系统
导入tensorflow作为tf
从keras导入后端为K
从keras.optimizers导入Adam
从keras.layers导入输入
从keras.models导入模型
从keras\u frcnn导入配置,数据\u生成器
(...)
当我尝试运行它时,我得到错误
modulenofounderror:No module name'keras\u frcnn'
。我一直在寻找关于这个问题的帮助,大多数结果都建议使用Google Drive和add

从google.colab导入驱动器
安装(“/content/gdrive”)
但由于空间不足,我无法将数据存储在谷歌硬盘上(Kaggle数据约为35GB)

有没有办法说服Google Colab在
keras\u frcnn
文件夹中查找这些模块,该文件夹与
train.py
文件位于同一文件夹中