我有以下文件夹结构;
app/
ext/
gredis/
gredis.py
我在/Users/blah/blah/blah/ext/gredis/gredis.py
但是,当我尝试使用;
导入ext.gredis.gredis
模块时
imp.load_source('ext.gredis.gredis', path)
我有以下错误;
RuntimeWarning: Parent module 'ext.gredis' not found while handling absolute import
我是否需要先导入ext.gredis?
注意:所有文件夹都有__init__.py
答案 0 :(得分:0)
我发现的解决方案是确保imp.load_source的第一个参数(即模块的名称)不包含句点。不知道为什么这很重要,但希望它能对某人有所帮助