Я переглядаю код multiprocessingмодуля Python , і він містить цей рядок:
from ._multiprocessing import win32, Connection, PipeConnection
замість
from _multiprocessing import win32, Connection, PipeConnection
тонка різниця - період, що раніше _multiprocessing. Що це означає? Чому саме період?
3
Це називається відносний імпорт: docs.python.org/tutorial/modules.html
—
Aillyn,
Без того
—
Кріс Морган
., якби у вас був файл _multiprocessing.pyз якихось нерозбірливих причин поруч із вашим основним сценарієм, він multiprocessingби зламався. Завдяки ., це гарантує отримання власного модуля.
Якщо
—
rfii
.посилання на однорангові модулі, чому в документації сказано використовувати а, .коли цей багатопроцесорний модуль повинен бути частиною звичайних бібліотек sys.path? Чи поєднує їх питання та пояснення Кріса чи я не розумію? Вдячні за допомогу.