【发布时间】:2016-02-10 17:31:45
【问题描述】:
我正在使用一个 python 程序(2.7 版),它导入一个模块并使用它的函数和变量,如下所示。
这是模块。
# module.py
variable = 2
def function(number):
global variable
variable = number
这是使用模块的程序。
# program.py
from module import *
print variable
function(1)
print variable
程序打印以下内容:
2
2
但是,如果您将program.py 更改为:
# program.py
import module
print module.variable
module.function(1)
print module.variable
程序打印这个:
2
1
我不知道为什么会这样。任何见解都会有所帮助。
谢谢,
乌龟????
【问题讨论】:
标签: python python-2.7 python-module