Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 11, 2016 17:12:47

Nariman
Зарегистрирован: 2016-08-11
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Непонятное поведение import

Добрый день. Изучая питон столкнулся с непонятным, для меня, поведением импорта. Если сможете объяснить, буду признателен.
Есть 3 файла:

test1.py:
from test2 import a
a.append(2)

test2.py:
a = list()
import test1
print(a)

test3.py:
from test2 import a
print(a)

При запуске test3.py:


Вывод соответствует ожиданиям. Но при запуске test2.py возвращается 2 пустых словаря, хотя я ожидал получить .
Не могу понять почему так происходит
Python 3.4.4

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version