Как инициализируется файл 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()