我目前正在尝试运行具有此基本结构的Python代码:
var = 0
def Function2():
if var == 1:
...
def Function():
var = 1
Function2()
但是,当它运行时,它无法识别全局变量。有没有什么办法解决这一问题?
答案 0 :(得分:0)
您是否尝试在变量名称之前编写全局?例如:
a = "Hello"
def f():
global a
a = "Good"
print a
在这种模式下,我将a的内容从“Hello”更改为“Good”