为什么用括号导入语句?

时间:2015-04-09 08:56:52

标签: python import parentheses

最近看到像这样的进口

from module import (function, another_function, 
                    another_function)

看起来这样做是为了能够在多行上延伸import语句。在这种情况下,我通常只是这样导入

from module import function, another_function, \
            another_function

在这种情况下,括号究竟是做什么的,它们被认为是不好的做法?

1 个答案:

答案 0 :(得分:32)

作为PEP 8 states

  

包装长行的首选方法是在括号,括号和括号内使用Python隐含的行继续。通过在括号中包装表达式,可以在多行中分割长行。这些应该优先使用反斜杠进行续行。