Как бороться с длинными строками в Python?

У меня есть действительно длинная строка в Python, по нескольким причинам, которые я пытаюсь разбить.

long_variable_name = somelongmodule.SomeLongClassName.VeryLongFunctionName(...

Я знаю, что рекомендуемый способ разбить строку - в скобках, но я еще даже не получил там. Какое может быть решение этой проблемы?

1 ответ

Решение

Очень длинное имя функции, вероятно, беспроблемно импортировать напрямую:

from somelongmodule.SomeLongClassName import VeryLongFunctionName

long_variable_name = VeryLongFunctionName(...

И / или разбить строку после имени переменной:

long_variable_name = \
    somelongmodule.SomeLongClassName.VeryLongFunctionName(...

Кроме того, вы можете попробовать не иметь длинные имена в первую очередь.

Другие вопросы по тегам