l84222780 发表于 2015-9-15 15:38:49

為什麼會提醒我“使用一個還未賦予對象的變量?

#獲取房屋類型
address=driver.find_element_by_xpath("//*[@id='shContent']/div/ul/li/div/p").text

#類型是否等於整層住家,不等於將拋出異常
if address==u'整層住家':

    print '搜索成功'

else:

    raise NameError('搜索失敗!!')
代碼如上面的。測試的是一個搜索功能。

報錯代碼如下:
Traceback (most recent call last):
File "E:/selenium_python/test_hahah.py", line 34, in <module>
    raise NameError('搜索失敗!!')
NameError: 搜索失敗!!

土土的豆豆 发表于 2015-9-16 12:40:46

你变量定义的代码呢?看看是否对象都有使用呀!

jingzizx 发表于 2015-9-16 14:28:55

报错“使用一个还未赋予对象的变量”,考虑变量未取值的情况
把address的值打印出来看看,是否是取值了
页: [1]
查看完整版本: 為什麼會提醒我“使用一個還未賦予對象的變量?