модуль не имеет подмодуля

Я делаю флеш-приложение, и у меня есть то, что я не понимаю.

Структура папок моего модуля 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 

теперь, если я импортирую модуль приложения из IDLE:

 >>> import app >>> dir(app) ['Flask', '__builtins__', '__doc__', '__file__', '__name__', '__package__', '__path__', 'app', 'views'] 

модуль не имеет toolxls . Как добавить toolxls.py в app ?

One Solution collect form web for “модуль не имеет подмодуля”

В Python подмодули не импортируются при импорте пакета. Вы должны импортировать их явно, если хотите получить доступ к их пространству имен.

 import app.toolxls 
  • Модули устанавливаются с помощью pip в OSX, но не отображаются при импорте
  • Как получить доступ к модулю стандартной библиотеки в Python, когда есть локальный модуль с тем же именем?
  • Ошибка импорта модуля нитей Python
  • ipython: повторный импорт модулей при использовании% run
  • повышение скорости импорта модуля Python
  • Python: импорт другого .py-файла
  • Импорт модуля из подпапки
  • Python: почему импортированный модуль не может ссылаться на другой импортированный модуль?
  • Импорт модуля Spyder
  • В Python, почему не работает импорт в exec в функции?
  • Обнаруживать, если модуль python изменяется, а затем перезагружать
  • Python - лучший язык программирования в мире.