企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持知识库和私有化部署方案 广告
python中在module定义的变量可以认为是全局变量, 而对于全局变量的赋值有个地方需要注意。 test.py -------------------------------------------------- import sys username = "muzizongheng" password = "xxxx" def Login(u, p):    username = u    password = p    print("username: ", username)    print("password: ", password) ------------------------------------------------- 上述代码中的全局变量username和password并没有被改变,python默认函数或者方法内部赋值的变量没有必要公开,默认都是局部变量。 如果想要更改全局变量, 应改为 def Login(u, p):    global username    global password    username = u    password = p    print("username: ", username)    print("password: ", password) **即,应该用global关键字来声明全局变量** ** ** ** **