python 中全局变量问题

2025-03-23 00:47:31
推荐回答(2个)
回答(1):

看你的代码,我猜测你这个是一个暴力破解密码的代码片段吧。

page没有赋值就直接使用,当然不行。把代码修改为这样


def do_login(uid,passwd):
    ...#你的代码不变
    return page
page = ""
i = 0
while page.find(‘You’)>-1:
    print 'success'
else:
    uid = 201270201049
    passwd = 10000 + i
    page = do_login(uid,passwd)
    i = i + 1

回答(2):

do_login1 = 
          ^
这是什么……