最近看到像这样的进口
from module import (function, another_function,
another_function)
看起来这样做是为了能够在多行上延伸import
语句。在这种情况下,我通常只是这样导入
from module import function, another_function, \
another_function
在这种情况下,括号究竟是做什么的,它们被认为是不好的做法?
答案 0 :(得分:32)
作为PEP 8 states:
包装长行的首选方法是在括号,括号和括号内使用Python隐含的行继续。通过在括号中包装表达式,可以在多行中分割长行。这些应该优先使用反斜杠进行续行。