三木 发表于 2016-1-4 10:13:29

python定义问题

我已经定义了user_list 但是报错信息还是说未定义

def login_test(ele_dict,uesr_list):
    d = openBrower()
    #log = Loginfo()
    log = Xlloginfo()
    log.log_init('sheet1', 'uname', 'pwd', 'result', 'msg')
    openUrl(d,ele_dict['url'])
    ele_tuple = findElement(d,ele_dict)
    for arg in uesr_list:
      sendVals(ele_tuple,arg)
      result = checkResult(d,ele_dict['errorid'],ele_dict['errorid2'],arg,log)
      if result:
            #logout
            logout(d, ele_dict)
            #login
            ele_tuple = findElement(d,ele_dict)
    log.log_close()
    d.quit()


if __name__ == '__main__':

    ele_dict = get_webinfo(r'E:\\selenium_python\\webinfo.txt')
    xinfo = XlUserinfo(r'E:\\selenium_python\\userinfo.xls')
    user_list = xinfo.get_sheetinfo_by_index(0)   #此处已经定义,但是报错还是说未定义
    login_test(ele_dict,uesr_list)



代码如上



报错信息:
NameError: name 'uesr_list' is not defined

三木 发表于 2016-1-4 10:17:06

求救SOS

哇哈哈笑哈哈 发表于 2016-1-4 10:18:26

通求救

过河卒子Rover 发表于 2016-1-4 12:38:43

没有看懂!但是支持一下{:10_257:}

zooo 发表于 2016-1-4 14:01:15

本帖最后由 zooo 于 2016-1-4 15:25 编辑

把if __name__ == '__main__':这行注释掉,就不会报错了

卡丁拽拽 发表于 2016-1-4 14:19:39

虽然看不懂   还是来顶顶

秋水南雁 发表于 2016-1-4 15:28:19

你的变量名称但错了user_list = xinfo.get_sheetinfo_by_index(0)
而函数里面是for arg in uesr_list:

三木 发表于 2016-1-5 08:48:14

zooo 发表于 2016-1-4 14:01
把if __name__ == '__main__':这行注释掉,就不会报错了

。。。我试了。。

三木 发表于 2016-1-5 08:49:33

秋水南雁 发表于 2016-1-4 15:28
你的变量名称但错了user_list = xinfo.get_sheetinfo_by_index(0)
而函数里面是for arg in uesr_list:

手误,源码是一样的。。

三木 发表于 2016-1-5 08:50:23

哇哈哈笑哈哈 发表于 2016-1-4 10:18
通求救

你这不等于没说~

哇哈哈笑哈哈 发表于 2016-1-5 08:51:44

那你看一看缩进是否一致

哇哈哈笑哈哈 发表于 2016-1-8 09:13:45

随手转发

学学看看 发表于 2018-7-26 13:40:12

小小小菜菜菜 发表于 2018-12-20 12:56:09

来学习下

1809228982 发表于 2018-12-22 11:05:34

看不懂..

X用户 发表于 2018-12-22 13:50:48

看看.

扩展阅读 发表于 2018-12-24 15:20:12

看看

winsome8538 发表于 2020-2-21 18:04:03


没有看懂!但是支持一下

王富帅 发表于 2020-3-8 09:40:41

支持一下,没有看懂

心驰神往 发表于 2020-11-17 09:52:22

https://zhidao.baidu.com/question/694128602580568564.html看看这个
页: [1] 2
查看完整版本: python定义问题