导入风格的区别

时间:2014-06-24 20:50:54

标签: python import

有什么区别:

from file import (SomeMethod)

from file import SomeMethod

为什么需要(?)?

2 个答案:

答案 0 :(得分:3)

带括号的导入在PEP 328中描述,并在Python 2.4中添加。简而言之,< = Python 2.3程序员强制在多行导入中使用\进行续行,即

from file import SomeMethod, \
                 AnotherMethod, \
                 ThirdMethod

这很烦人;因此决定允许括号进行分组,因为可以避免在其他地方使用\行继续,只需用括号括起表达式。

答案 1 :(得分:2)

您可以使用第一个来整理代码:

from file import (SomeMethod,
                  AnotherMethod,
                  ThirdMethod)

可能还有其他用途,但这是我之前使用它的方式。