170 похожих чатов

Всем привет! Использую ruff, подскажите как сконфигурировать isort, чтобы импорты

с алиасами (import numpy as np) всегда шли после импортов без алиасов (import torch)?

14 ответов

15 просмотров

Зачем вообще делать импорты с алиасами

Кажется только через кастомную секцию можно — https://pycqa.github.io/isort/docs/configuration/custom_sections_and_ordering.html

Tishka17
Зачем вообще делать импорты с алиасами

Иногда пригождаются, почему нет.

Я это не понимаю, да

Andrew
Буквы экономят

как вообще все эти миграции автогенерятся? алембик чтоли плейн текст пишет в файл?

Tishka17
Я это не понимаю, да

Когда половина модуля ссылается на одну и ту же длинную фигню — это несколько пестрит и побуждает путаться.

evle
Когда половина модуля ссылается на одну и ту же дл...

Сокращение оригинального имени до двубуквенных идентификаторов в случае если оно не очень длинное тоже наводит путанницу.

Tishka17
Зачем вообще делать импорты с алиасами

Разрешение коллизий пространства имен, например. Или замена одной либы на другую с тем же api без изменения прочего кода в модуле (```import json``` -> ```import ujson as json```). Или использование готового кода со SO, где применяются общеупотребительные алиасы (```import pandas as pd```).

У ruff истерика начинается

Tishka17
О_о

Unused imports

Tishka17
Зачем вообще делать импорты с алиасами

np, pd, sa Так принято будто бы (хотя последнее уже не так распространено)

Похожие вопросы

Обсуждают сегодня

читать файл максимально быстро? странный вопрос))
zamtmn
53
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
1
Святости? Когда дотумкаешь что открытое лучше закрытого - кастани
zamtmn
9
я имею в виду официально интегрированный в телегу? в том плане что не сливает переписку с пользователем?
Andrey
9
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
А чего сейчас в моде вместо Error для эксепшенов? А то я тут внезапно узрел что он не рекомендуется :) У Try::Tiny какой-то совершенно ужасный синтаксис если надо конкретные э...
Denis F
19
Кто-нибудь решал проблему с автоматическим скроллингом к выбранной ячейке в TDBGrid в Lazarus? Проблема в том, что есть допустим 3 столбца, третий столбец виден наполовину, вк...
Дмитрий Логинов
1
Приветствуем всех! Устали без проектов? Если вы программист и хотите получать стабильные заказы, компания Elif предлагает вам недельный курс по поиску проектов и их ведению. ...
Elif
1
ты вот так хотел? а пурджить arg бесполезно это не макрос, вот рестроить arg смысл есть, но в конце области видимости, а не перед началом новой области видимости.
ProMiNick
7
Карта сайта