Я импортирую часть модуля вместо цельной точки, потому что меня интересует ускорение моего скрипта.Что действительно происходит, когда модули импортируются?
У меня есть файл с именем theFile.py
def goza():
print vari
funct()
vari = "called variable"
def funct():
print "CALLED FUNCTION"
something_else = 12
Я, если в моей основной:
from theFile import goza
А затем запустить Goza() Это действительно имеет переменную Вари и функцию FucT. Это означает, что, если я импортировать:
from theFile import goza
Это фактически импортировать весь модуль? Но единственная переменная, которую легко получить, - goza? Как импортировать только часть кода, как я ожидал? (что если я что-то сделаю из импорта фида и использую goza, , который будет ошибкой, говорит, что нет функции переменной и функции функции).
спасибо!
Вы ввели ту же строку 'from the fille import goza' дважды. –