0

查看 3.13 下的 Google Python Style Guide 它说导入的顺序应该是:

  1. Python 未来导入
  2. Python 标准导入
  3. 第三方模块或包导入
  4. 代码仓库子包导入

究竟是Code repository sub-package imports什么?如果公司中有另一个团队编写的库是第三方还是代码库?

4

1 回答 1

1

“代码存储库子包导入”是指位于项目目录中的包。

如果你有main.pyand utils.py,你会做from utils import magic_algorithm最后。

所以,按照这个逻辑,整个事情可能看起来像

from __future__ import braces       # future import
import re                           # python built-in import
from requests import Session        # third-party import
from utils import magic_algorithm   # code repository import
于 2020-02-10T12:15:23.497 回答