Что такое импорт подпакетов репозитория кода? - PullRequest
0 голосов
/ 10 февраля 2020

Глядя на Google Python Руководство по стилю под 3.13, там говорится, что порядок импорта должен быть следующим:

  1. Python Будущий импорт
  2. Python Стандартный импорт
  3. Импорт сторонних модулей или пакетов
  4. Импорт подпакетов репозитория кода

Что такое Code repository sub-package imports? Если в компании есть библиотека, написанная другой командой, это третье лицо или хранилище кодов?

1 Ответ

1 голос
/ 10 февраля 2020

«Импорт подпакетов репозитория кода» означает пакет, который находится в каталоге проектов.

Если у вас есть main.py и utils.py, вы сделаете from utils import magic_algorithm последним.

Итак, после этой логики c все это может выглядеть как

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
...