【发布时间】:2011-06-10 01:31:31
【问题描述】:
first.py
>myGlobal = "hello"
def changeGlobal():
myGlobal="bye"
second.py
>from first import *
changeGlobal()
print myGlobal
我得到的输出是
你好
虽然我认为应该是
再见
为什么调用changeGlobal()函数后全局变量myGlobal没有变化?
【问题讨论】: