【发布时间】:2020-05-25 18:14:03
【问题描述】:
查看 3.13 下的 Google Python Style Guide 它说导入的顺序应该是:
- Python 未来导入
- Python 标准导入
- 第三方模块或包导入
- 代码库子包导入
Code repository sub-package imports 到底是什么?如果公司中有另一个团队编写的库是第三方还是代码库?
【问题讨论】:
查看 3.13 下的 Google Python Style Guide 它说导入的顺序应该是:
Code repository sub-package imports 到底是什么?如果公司中有另一个团队编写的库是第三方还是代码库?
【问题讨论】:
“代码库子包导入”是指位于项目目录中的包。
如果您有main.py 和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
【讨论】: