ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的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关键字来声明全局变量** ** ** ** **