Обновление импортируемого объектаPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Обновление импортируемого объекта

Сообщение Anonymous »

Предположим, что File_a.py написан как SO:

Код: Выделить всё

#file_A.py

my_object = create_new_object()

def update_object():
global my_object
my_object = update(my_object)
, а затем в file_b.py мы делаем так:

Код: Выделить всё

#file_B.py

from file_A import my_object, update_object

def process_object(object):
#do some operation ...

process_object(my_object) #first call to process_object()
update_object()
process_object(my_object) #second call to process_object()
Мой вопрос заключается в том, что когда используется второй вызов to process_object () , использует ли он исходную версию my_object , которая импортируется в верхней части file_b.py , будет использоваться или будет использовать обновленную версию, которая заменяет my_object uppation_objuct?>

Подробнее здесь: https://stackoverflow.com/questions/637 ... ted-object
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»