2017-04-13 54 views
0

只有當我使用feedparser從spotcrimeFeedparser循環

然而解析RSS提要引起的地緣無屬性錯誤,我越來越每當我試圖通過循環中的條目來獲得「無屬性」的錯誤'geo_long'和'geo_lat'屬性。

如果我不循環比它正常工作:

f = feedparser.parse(link) 
entries = f.entries 
print entries[0].geo_long 

但是,當我在這樣一個循環做到這一點,它開始給我的錯誤

for e in entries: 
    print e.geo_long 

而這種誤差僅爲對於我的Feed中的geo_long/geo_lat/where屬性。其他屬性在循環訪問時工作得很好。有人能讓我知道這個問題嗎?謝謝

回答

0

我找到了一種通過使用e.get('geo_long')來解決這個問題的方法,它可以工作。仍然不知道爲什麼其他方式不起作用,雖然