Ejemplo n.º 1
0
# nested3.py
import nested1  # Импортировать модуль целиком
nested1.X = 88  # OK: изменяется имя X в nested1
nested1.printer()
Ejemplo n.º 2
0
from nested1 import X, printer
X = 88
printer()
Ejemplo n.º 3
0
from nested1 import X,printer
X = 88
printer()
Ejemplo n.º 4
0
#!/usr/bin/env python
# coding: utf-8
import nested1
nested1.X = 88
nested1.printer()
Ejemplo n.º 5
0
# nested2.py
from nested1 import X, printer  # Копировать имена
X = 88  # Изменит только локальную версию “X”!
printer()  # X в nested1 по-прежнему будет равно 99
Ejemplo n.º 6
0
from nested1 import X, printer  # Copy names out
X = 88  # Changes my "X" only!
printer()  # nested1's X is still 99
Ejemplo n.º 7
0
#!/usr/bin/env python3
#encoding=utf-8

#--------------------------------------------
# Usage: python3 nested2.py
# Description: module scope
#--------------------------------------------

from nested1 import x, printer  # copy names out

x = 88  # Change my x only

printer()  # nested1's x is still 99, printer() prints nested1.py's x
from nested1 import X, printer    # Copy names out
X = 88                            # Changes my "X" only!
printer()                         # nested1's X is still 99