你不应该在Python中使用超过80个字符的行。但我想知道如何导入长线,例如
from .exceptions import PartsNotFitException, PartsmanagementException, CircleDetectedException
我在考虑
from .exceptions import PartsNotFitException
from .exceptions import PartsmanagementException
from .exceptions import CircleDetectedException
但不知怎的,这看起来很怪异。
答案 0 :(得分:6)
用括号将它们分成多行,符合PEP8(例如,将通过pep8
命令)
from .exceptions import (
PartsNotFitException,
PartsmanagementException,
CircleDetectedException,
)
我喜欢它:
符合PEP8
通过每行的导入,可以轻松评论/取消注释给定的导入。
在最后一次导入时使用尾随逗号,
,您可以在最后添加导入,而不会在上一行创建源代码控制差异,因为您不必稍后在上一行添加逗号。
答案 1 :(得分:4)
您可以使用括号来允许换行:
from .exceptions import (
PartsNotFitException,
PartsmanagementException,
CircleDetectedException
)