PythonPEP8进口规则

示例

一些建议的PEP8样式导入准则:

  1. 进口应放在单独的行上:

     from math import sqrt, ceil      # 不建议
    from math import sqrt            # 推荐的
    from math import ceil
  1. 在模块顶部按以下顺序订购导入:

    • 标准库导入

    • 相关第三方进口

    • 本地应用程序/特定于库的导入

  2. 应该避免使用通配符导入,因为它会导致当前名称空间中的名称混乱。如果这样做from module import *,则不清楚代码中的特定名称是否来自module。如果您有多个from module import *-type语句,这是双重事实。

  3. 避免使用相对进口;改用显式导入。