Как можно импортировать из более глубокой подпапки? - PullRequest
1 голос
/ 14 октября 2019

Я пытаюсь импортировать мою app функцию, которая находится внутри front / app __init__, но почему-то from front.app import app не работает с tooler.py.

.
├── settings
│   ├── settings.json
├── front
│   ├── app
│   │   ├── __init__.py
│   │   ├── __init__.pyc
│   │   ├── __pycache__
│   │   │   ├── __init__.cpython-36.pyc
│   │   │   └── views.cpython-36.pyc
│   │   ├── static
│   │   │   ├── css
│   │   │   │   └── demo.css
│   │   │   ├── data.json
│   │   │   └── js
│   │   │       └── script.js
│   │   ├── templates
│   │   │   └── public
│   │   │       └── index.html
│   │   ├── views.py
│   │   └── views.pyc
│   └── run.py
├── tooler.py
├── __pycache__
│   └── utils.cpython-36.pyc
├── requirements.txt
├── tester.py
├── tree
└── utils.py

run.py

from app import app

if __name__ == "__main__":
    app.run()

init

from flask import Flask

app = Flask(__name__)

from app import views

Я ожидаю вывод running the server flask, но фактический выводModuleNotFoundError: No module named 'app'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...