擅长:python、mysql、java
<p>请尝试使您的代码有一点可读性。太多了,您仍然可以扩展下面的代码。在</p>
<pre><code>import feedparser
d = feedparser.parse('feed0.rss', 'r')
with open("./mystuff.txt", 'r') as mystuff:
lines = mystuff.readlines()
for line in lines:
for post in d.entries:
if (post.title in line):
print("Here is one: {0} {1}".format(post.title, post.link))
</code></pre>
<p>之后你也可以关闭文件。关于第2点,括号中的最后一个for循环是完全错误的,它给了您多次相同的输出。
如果这能解决你的问题,请告诉我。在</p>
<p>您找到的行将单独工作,这是一种将所有内容压缩在一行中的短方法。在你应该只迭代文章之前:</p>
^{pr2}$
<p>mylines在哪里mystuff.readlines公司().
希望这能帮助你理解。在</p>