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
求救SOS 通求救 没有看懂!但是支持一下{:10_257:} 本帖最后由 zooo 于 2016-1-4 15:25 编辑
把if __name__ == '__main__':这行注释掉,就不会报错了 虽然看不懂 还是来顶顶 你的变量名称但错了user_list = xinfo.get_sheetinfo_by_index(0)
而函数里面是for arg in uesr_list: zooo 发表于 2016-1-4 14:01
把if __name__ == '__main__':这行注释掉,就不会报错了
。。。我试了。。 秋水南雁 发表于 2016-1-4 15:28
你的变量名称但错了user_list = xinfo.get_sheetinfo_by_index(0)
而函数里面是for arg in uesr_list:
手误,源码是一样的。。
哇哈哈笑哈哈 发表于 2016-1-4 10:18
通求救
你这不等于没说~
那你看一看缩进是否一致 随手转发
来学习下 看不懂.. 看看. 看看
没有看懂!但是支持一下 支持一下,没有看懂 https://zhidao.baidu.com/question/694128602580568564.html看看这个
页:
[1]
2