python list超出范围_使用lxmldjango/python-list索引超出范围
我有個小問題。我正試圖使用lxml從XML中提取一些數據,并不斷出現“列表索引超出范圍”錯誤,現在我正試圖獲取列表的[0]位置,這應該是第一個,但它一直給我錯誤。
這是一段代碼(感謝MattH幫助我):
req2 = urllib2.Request("web_url/public/api.php?path_info=/projects&token=##############")
resp = urllib2.urlopen(req2)
resp_data = resp.read()
if not resp.code == 200 and resp.headers.get('content-type') == 'text/xml':
# Do your error handling.
raise Exception('Unexpected response',req2,resp)
data = etree.XML(resp_data)
api_id = int(data.xpath('/project/id/text()')[0])
project.API_id = api_id
project.save()
現在,當我做一個print語句時,它會提取XML,這樣我就知道我有XML數據,并且它不是空的,但是不確定還有什么原因會導致這種情況?
謝謝!
史蒂夫
總結
以上是生活随笔為你收集整理的python list超出范围_使用lxmldjango/python-list索引超出范围的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python祝福祖国代码_国际文交所:9
- 下一篇: ubuntu字符界面login_Ubun