2016-09-16 9 views
1

파이썬에서 피드 파서를 사용하고 있으며 파이썬에서 초보자입니다.파이썬 및 RSS 피드 - 구문 분석 피드

for post in d.entries: 
    if test_word3 and test_word2 in post.title: 
     print(post.title) 

내가하려는 일은 피드 파서가 RSS 피드의 제목 안에 몇 단어를 찾는 것입니다.

+0

입력이 무엇이고 출력이 무엇인지 알려주실 수 있습니까? –

+0

'&& '가 아닌'and'를 사용하십시오. http://stackoverflow.com/questions/2485466/pythons-equivalent-of-in-an-if-statement를 참조하십시오. – Frangipanes

답변

0

은 연산자의 에 배포되지 않습니다.

if test_word3 in post.title and 
    test_word2 in post.title: 

으로 문제를 해결할 수 있습니다. 당신이 쓴 무엇

if test_word3 and (test_word2 in post.title): 

로 평가됩니다 ... 그리고이

if (test_word3 != "") and (test_word2 in post.title): 

조금 단순화 ...로 변신 ... 문자열의 부울 값이 비어 있는지 여부입니다. 정수의 부울 값은 0이 아닌지 여부입니다.