есть файл
xxx.py:
foobar = []
def init():
global foobar
foobar = [1,2,3,4]
если теперь импортировать всё
из ххх вот что получается:
» from xxx import *
» foobar
[]
» init()
» foobar
[]
если же делать всё с неймспейсом,
то всё как надо
» import xxx
» xxx.foobar
[]
» xxx.init()
» foobar
[1,2,3,4]
почему?