python - 进口风格的区别

标签 python import

有什么区别:

from file import (SomeMethod)

和:

from file import SomeMethod

为什么那里需要 ( )?

最佳答案

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

from file import SomeMethod, \
                 AnotherMethod, \
                 ThirdMethod

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

关于python - 进口风格的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24396025/

相关文章:

python - 如何在 Python 中导入第三方模块?

python - 当键对应于列表时仅对字典中的第一个值求和 (Python)

python从数据库值绘制图表

Python - Numpy - 将十六进制字符串的 numpy 数组转换为整数

node.js - 如何配置 .babelrc 以支持 ES6 模块导入和异步/等待?

python - 在 Maya 中导入 python 模块并被识别时出现问题

java - 在Java中更改Import的名称,或者导入两个同名的类

python - 基本过滤器返回一个空列表

python - 如何在 SQLAlchemy ORM 中创建跨不同模式的关系?

python - 导入带参数的 python 脚本