在同一目录中发出导入对象

时间:2015-07-08 23:53:48

标签: python mongodb flask

我们假设我有这个目录结构:

tumblelog/
  __init__.py
  manage.py

当我尝试使用以下声明从__init__.py中的manage.py导入应用时:

from tumblelog import app

我收到以下错误:

ImportError: No module named tumblelog

1 个答案:

答案 0 :(得分:2)

您必须从模块导入而不是目录。

您的代码必须是:

from __init__ import app

这将创建一个pyc文件。 “from”表达式声明该文件,“import”声明正在导入的函数。

或者,如果你想导入你可以编写的所有功能

import __init__

然后写

__init__.app()

使用它

或导入所有内容,而无需一直重新输入模块:

from __init__ import *