#python #atom-editor
#python #atom-редактор
Вопрос:
У меня есть этот код в atom;
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
app = Flask(__name__)
app.config["SECRET_KEY"] = "D02C6E9F82CB9F4D"
app.config["SQLALCHEMY_DATABASE_URI"] = "sqlite:///site.db"
db = SQLAlchemy(app)
from flaskSite import routes
Когда я сохраняю это в atom, оно помещает from flaskSite import routes
его наверх, но мне нужно внизу.
Почему он это делает?
Это пакеты, установленные в atom;
- atom-live-server
- автоклав-html
- автозаполнение-python
- эммет
- файл-значки
- кайт
- скрипт
- python-autopep8
Спасибо
Комментарии:
1.Это, вероятно
autopep8
, если бы я догадался. Почему вамimport
нужно быть внизу?2. Если
flaskSite.routes
он полагается на глобальный экземплярapp
(что я предполагаю, исходя из соображений позиционностиimport
), вы можете пересмотреть дизайн своего приложения или, по крайней мере, этого модуля3. Спасибо, это был autopep8
Ответ №1:
Это наверняка функция autopep, у меня та же проблема, и мне приходится отключать этот пакет каждый раз, когда я не хочу переставлять импорт.