2016-09-05 6 views
0

제가하려는 것은 python이 모든 RSS 피드 제목을 검토하고 특정 단어가있는 제목 만 인쇄하도록하는 것입니다.for 루프를 사용하여 단어 찾기 - python

import feedparser 

d = feedparser.parse('http://rss.cnn.com/rss/edition_technology.rss') 

print d['feed']['title'] 
print 'number of entries: ' 
print len(d['entries']) 
for post in d.entries: 
    print post.title + ": " 
+1

당신은 [에] (http://www.tutorialspoint.com/python/membership_operators_example.htm) 연산자를 살펴 보셔야합니다. 또한, 당신이하고자하는 일에 대해 구체적으로 할 수 있습니까? 그것은 불분명하다. – Harrison

+0

어떤 오류가 발생했는지에 대한 지침이 없으면 어디에서나 'type'이 무엇인지에 대한 정보 (처음에는 중첩 된 사전처럼 보임)가 없으면 너무 많은 도움을받는 것이 어렵습니다. – Andrew

+0

안녕하세요, 아담, 정확히 무엇이 문제입니까? 한마디가 뭐니? 내가 당신의 코드에서 언급 한 것을 보지 못합니까? –

답변

0

코드가 훌륭합니다. 누락 된 단어는 특정 단어가 post.title에 있는지 확인하는 "if"입니다.

"if"및 "in"을 사용하여 관련 줄만 필터링했습니다. "의"에 대한

자세한 내용은 여기를 찾을 수 있습니다 http://www.jworks.nl/2013/11/07/python-goodness-the-in-keyword/

myword = "NASA" 

for post in d.entries: 
    if myword in post.title: 
    print post.title 
+0

תודה רבה ירון) –

+0

בשמחה, אם התשובה ענתה על השאלה, אשמח אם תאשר אותה – Yaron

+0

אני אבדוק עם היא עובדת ויחזור אלייך –

관련 문제