什么是代码库分包导入?
What is a code repository sub-package imports?
查看 3.13 下的 Google Python 风格指南,它说导入顺序应该是:
- Python 未来进口
- Python 标准导入
- 第三方模块或包导入
- 代码库子包导入
Code repository sub-package imports
到底是什么?如果公司里有另一个团队写的库是第三方还是代码库?
"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
查看 3.13 下的 Google Python 风格指南,它说导入顺序应该是:
- Python 未来进口
- Python 标准导入
- 第三方模块或包导入
- 代码库子包导入
Code repository sub-package imports
到底是什么?如果公司里有另一个团队写的库是第三方还是代码库?
"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