【发布时间】:2019-09-06 14:34:26
【问题描述】:
我要导入当前文件目录中名为 DataGenerator 的类:
/content/gdrive/My Drive/mrcnn_fire/ssd/python_files/object_detection_2d_data_generator.py
我是这样导入的:
from content.gdrive.My Drive.mrcnn_fire.ssd.python_files.object_detection_2d_data_generator import DataGenerator
它给了我以下错误:
File "<ipython-input-3-7d861f8abbeb>", line 4
from content.gdrive.My Drive.mrcnn_fire.ssd.python_files.object_detection_2d_data_generator import DataGenerator
^
SyntaxError: invalid syntax
【问题讨论】:
-
你的主脚本也在
/content/gdrive/My Drive/mrcnn_fire/ssd/python_files吗?如果是这样,请尝试不使用路径导入:from object_detection_2d_data_generator import DataGenerator -
主脚本不在同一个目录
-
文件名是模块名,但这意味着文件名必须遵守 Python 的模块名规则:不允许有空格。您导入模块,而不是任意文件。
标签: python python-import python-module