如何处理 Python 长导入

How to deal with Python long import

这大约是 python 长的导入,像这样:

从 aaa.bbb.ccc.ddd.eee.fff.ggg.hhh.iii.jjj.kkk.lll.mmm.nnn.ooo 导入 xxx

'from'和'import'之间的长度已经超过了80个字符,有没有更好的pythonic处理方式?

您始终可以在行尾使用 \ 字符换行。

from a.very.long.and.unconventional.structure.\
         and.name import foo

对于要在 from x import 语句之后导入的多个语句,您可以使用圆括号并在这些圆括号内换行而无需换行转义:

from foo.bar import (test,
                     and,
                     others)