Как бороться с длинными строками в Python?
У меня есть действительно длинная строка в Python, по нескольким причинам, которые я пытаюсь разбить.
long_variable_name = somelongmodule.SomeLongClassName.VeryLongFunctionName(...
Я знаю, что рекомендуемый способ разбить строку - в скобках, но я еще даже не получил там. Какое может быть решение этой проблемы?
1 ответ
Решение
Очень длинное имя функции, вероятно, беспроблемно импортировать напрямую:
from somelongmodule.SomeLongClassName import VeryLongFunctionName
long_variable_name = VeryLongFunctionName(...
И / или разбить строку после имени переменной:
long_variable_name = \
somelongmodule.SomeLongClassName.VeryLongFunctionName(...
Кроме того, вы можете попробовать не иметь длинные имена в первую очередь.