Я все еще изучаю python и, поиграв с pygame, заметил, что я заново импортирую вещи в модули, которые импортирую, которые уже импортировал.
import pygame
Например, у меня есть несколько классов в отдельном файле, но я также должен импортировать pygame в этот файл, чтобы они могли работать. Это действительно импортирует код дважды? Это замедлит мою программу? Или он просто извлекает тот же импорт из кэша, но если он это делает, зачем мне его снова импортировать?
Есть ли что-то вроде (load) в lisp, который просто извлекает код, как будто он является частью основного файла?
Спасибо