Чего достигаются эти операторы в модульном скрипте? - PullRequest
0 голосов
/ 09 мая 2020

Сначала извините за расплывчатый вопрос. Но я пытаюсь понять программу python и сталкиваюсь с кодом, который никогда раньше не видел. В частности, в ModuleA.py у нас есть

def human_size(num, precision = 3):
    return human_num(num, precision + 'B')

в ModuleB.py,

from .ModuleA import human_size

human_size # what is this line trying to achieve?

В коде есть и другие похожие строки.

Обновление: база кода - от https://github.com/houtianze/bypy

ModuleA → bypy/printer_util.py

ModuleB → bypy/util.py

1 Ответ

0 голосов
/ 09 мая 2020

изменение с .ModuleA на ModuleA, если модуль находится в другом каталоге, напишите ./path/nameModule

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...