全局变量一般写在导入库之后
if NAME and PWD : print NAME,PWD
else : print 'please input name and password'
global NAME
if NAME != "Baidu": NAME = "Baidu"
print NAME
if NAME != "Baidu": global()["NAME"] = "Baidu"
print NAME
import sys
import os
NAME = 'zhangzhipeng'
PWD = 'password'
#在方法中读取全局变量的时候可以直接使用
def login():
这是完全可行的。会输出正确的名字和密码。
这仅仅是对全局变量的读取,如果要对全局变量进行修改重新赋值等,需要在方法中使用global
def login():
或者:
def login():