Как инициализируется файл py?

У меня есть исполнительный файл к примеру main.py и обычный файл file.py. В Java что-бы вызвать file.py мне бы пришлось создать новый класс в нем же(file.py -> class file) и создать его экземпляр в main.py что-бы обратиться к функциям и объектам file.py. Вопрос в том что я не понимаю когда инициализацируется file.py в main.py, тогда когда я импортирую его from file.py import obj или когда вызываю obj.get_func().

Внутри file.py происходит инициализация некоторых объектов. И из-за этого мне кажется что каждый раз при вызове obj.get_func() я создаю новый экземпляр файла, верно?

from file import obj

if __name__ == "__main__":
    while True:
          obj.get_func()

Ответы (0 шт):