我正在制作一个烧瓶网络应用程序,我有些东西我不明白。
我的app模块文件夹结构如下:
app\
| static\
| templates\
| tmp\
| __init__.py
| run.py <= debug script
| toolxls.py <= helper functions
| views.py在我的init.py:
from flask import Flask
app = Flask(__name__)
from app import views现在,如果我从空闲导入应用程序模块:
>>> import app
>>> dir(app)
['Flask', '__builtins__', '__doc__', '__file__', '__name__', '__package__', '__path__', 'app', 'views']模块app没有toolxls子模块.如何将toolxls.py添加到app中
发布于 2013-01-28 13:58:59
在Python中,导入包时不会导入子模块。如果要访问它们的命名空间,必须显式导入它们。
import app.toolxlshttps://stackoverflow.com/questions/14563559
复制相似问题