搜索内容

有一个问题?

如果您有任何疑问,可以在下面询问或输入您要寻找的!

关于python list 写进txt中的问题

技术聚客 未结 1 630
真面目累了
真面目累了 2021-03-08 10:27

各位大神好,我爬取腾讯新闻的新闻标题加入到一个列表当中,在用file.write()写进 新闻.txt的时候,为啥老是写入列表的最后一个呢??

from bs4 import BeautifulSoup import requests url = 'http://news.qq.com/' wb_data = requests.get(url).text soup = BeautifulSoup(wb_data,'lxml') news_titles = soup.select('div.text > em.f14 > a.linkto') for n in news_titles: title = n.get_text() link = n.get("href") file = open('/Users/sufan/Desktop/新闻.txt', 'w') b = [] b.append(title + '链接' + link) file.write(str(b))

图片描述
这个是我爬取出来的东西(print(b)的结果)

图片描述
这个是写入txt中的内容

相关标签:
1条回答
  • 2021-03-08 10:58

    写的动作放错地方了

    0 讨论(0)
提交回复