Это команда isort, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
isort - программа для сортировки определений импорта Python
СИНТАКСИС
Isort [-h] [-l LINE_LENGTH] [-s ПРОПУСКАТЬ] [-нс NOT_SKIP] [-t FORCE_TO_TOP] [-b
ИЗВЕСТНАЯ_СТАНДАРТНАЯ_БИБЛИОТЕКА] [-o KNOWN_THIRD_PARTY] [-p KNOWN_FIRST_PARTY] [-m РЕЖИМ] [-i
УДАЛЕНИЕ] [-a ДОБАВИТЬ_ИМПОРТ] [-af] [-r УДАЛИТЬ_ИМПОРТ] [-ls] [-d] [-c] [-сл] [-сд
DEFAULT_SECTION] [-дф] [-e] [-rc] [-от] [-ac] [-cs] [-v] [-vb] [-сп SETTINGS_PATH] файл...
ОПИСАНИЕ
Isort сортирует определения импорта Python в алфавитном порядке в логических разделах.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-h, --Помогите
показать это справочное сообщение и выйти
-l LINE_LENGTH, --линии LINE_LENGTH
Максимальная длина строки импорта (используется для упаковки длинного импорта).
-s ПРОПУСКАТЬ, --пропускать ПРОПУСКАТЬ
Файлы, которые сортируются при импорте, должны пропускаться.
-нс NOT_SKIP, --не пропускать NOT_SKIP
Файлы, импортируемые с помощью сортировки, никогда не должны пропускаться.
-t FORCE_TO_TOP, --Топ FORCE_TO_TOP
Заставить определенный импорт вверху соответствующего раздела.
-b ИЗВЕСТНАЯ_СТАНДАРТНАЯ_БИБЛИОТЕКА, --строить ИЗВЕСТНАЯ_СТАНДАРТНАЯ_БИБЛИОТЕКА
Заставить isort распознавать модуль как часть стандартной библиотеки python.
-o KNOWN_THIRD_PARTY, --третья сторона KNOWN_THIRD_PARTY
Заставить isort распознавать модуль как часть сторонней библиотеки.
-p KNOWN_FIRST_PARTY, --проект KNOWN_FIRST_PARTY
Заставить isort распознавать модуль как часть текущего проекта python.
-m РЕЖИМ, --multi_line РЕЖИМ
Многострочный вывод (0 = сетка, 1 = вертикальная, 2 = висящая, 3 = вертикальная, 4 = вертикальная,
5 = сгруппировано по вертикальной сетке).
-i УДАЛЕНИЕ, --индент УДАЛЕНИЕ
Строка для отступов; по умолчанию "" (4 пробела).
-a ДОБАВИТЬ_ИМПОРТ, --add_import ДОБАВИТЬ_ИМПОРТ
Добавляет указанную строку импорта ко всем файлам, автоматически определяя правильные
размещение.
-af, --force_adds
Принудительно добавляет импорт, даже если исходный файл пуст.
-r УДАЛИТЬ_ИМПОРТ, --remove_import УДАЛИТЬ_ИМПОРТ
Удаляет указанный импорт из всех файлов.
-ls, --length_sort
Сортировка импорта по длине строки.
-d, --stdout
Принудительно выводить результат на стандартный вывод, а не на место.
-c, - только проверка
Проверяет файл на наличие несортированного импорта и выводит их в командную строку без
изменение файла.
-сл, --force_single_line_imports
Заставляет все из импорта появляться в отдельной строке.
-сд DEFAULT_SECTION, --section-по умолчанию DEFAULT_SECTION
Устанавливает раздел по умолчанию для импорта (по умолчанию ПЕРВАЯ ВЕЧЕРИНКА). Возможные значения:
БУДУЩЕЕ, ИСТДЛИБ, ТРЕТЬЯ СТОРОНА, ПЕРВАЯ ВЕЧЕРИНКА, МЕСТНАЯ ПАПКА
-дф, --diff
Печатает разницу всех изменений, которые isort внесет в файл, вместо того, чтобы изменять его.
известна
-e, - сбалансированный
Уравновешивает обертывание для обеспечения максимально возможной длины лески.
-rc, - рекурсивный
Рекурсивно ищите файлы Python, из которых нужно отсортировать импорт.
-от, --порядок по типу
Упорядочивайте импорт не только по алфавиту, но и по типу.
-ac, атомный
Гарантирует, что вывод не сохраняется, если полученный файл содержит синтаксические ошибки.
-cs, --комбайн-звезда
Гарантирует, что если присутствует импорт звездочки, из него больше ничего не импортируется.
пространство имен.
-v, --версия
Показать номер версии программы и выйти.
-vb, --подробный
Показывает подробный вывод, например, когда файлы пропущены или когда проверка прошла успешно.
-сп SETTINGS_PATH, --настройки-путь SETTINGS_PATH
Явно установите путь к настройкам вместо автоматического определения на основе файла
место нахождения.
Используйте isort онлайн с помощью сервисов onworks.net