2011-03-29 7 views
0

저는 Python을 처음 사용합니다. Feedparser를 사용하여이 코드를 가지고 있습니다.Python 및 FeedParser 질문

import feedparser 

d = feedparser.parse('http://pplware.sapo.pt/feed/') 

i = range(10) 

for i in range(10): 
    updates = [{"url": d.entries[i].link, "msg": d.entries[i].summary + ", "}] 

내 질문.

어떻게 변수를 "업데이트"하여 10 개 항목을 추가 할 수 있습니까?

최고 감사합니다, 루프, 당신은 업데이트 목록에 사전으로 결과를 추가하여에서

답변

1
import feedparser 

d = feedparser.parse('http://pplware.sapo.pt/feed/')  
updates = [] 
for i in range(10): 
    updates.append({"url": d.entries[i].link, "msg": d.entries[i].summary + ", "}) 

. 'updates'는 for 루프 다음에 10 개의 요소를 포함합니다. 각 항목마다 하나씩.

편집 :

그러나 RestRisiko에서 제공하는 코드가

+0

고마워요! 그것은 효과가 있었다. –

0
d = feedparser.parse('http://pplware.sapo.pt/feed/') 
for item in d.entries[:10]: 
    print item 

'항목'에서 정보를 추출하고 목록 또는 딕셔너리에 추가가 의 기본적인 사용법입니다 ;-) 정말 아름답다 파이썬 목록과 dicts (이 경우 튜토리얼을 읽으십시오 - 우리는 목록과 dicts의 기본적인 사용법을 여기서 가르쳐서는 안됩니다).

+0

답장을 보내 주셔서 감사합니다. 값을 변수에 저장해야합니다. –

+0

그럼 해봐 !! :) –