在用itchat的时候,全局变量引用不到,需要用global关键字指明变量是全局的
name = "outter"
def hello():
# global name
name = "inner"
print('hello', name)
if __name__ == "__main__":
hello()
print(name)
上面的代码,如果 global name注释掉了,输出:
如果global name打开注释,输出: