Io 将输出写入文件

Io 将输出写入文件,io,beautifulsoup,information-retrieval,Io,Beautifulsoup,Information Retrieval,好吧,我在写我想归档的提取信息时遇到了一个问题。我用一个简单的print语句对此进行了测试,它给出了我想要的确切输出。然而。当我试图将此信息写入文件时,它不会写入任何内容,文件显示为空 输入是一个XML格式的wiki文件,以及与我希望从wiki文件中提取的页面标题相对应的字符串列表。这是代码,其中页面标题是一个类似[‘无政府主义’、‘亚当和夏娃’、…]的列表: new_wiki = open('new_wiki.xml', 'w') soup = BeautifulSoup(wiki) wiki

好吧,我在写我想归档的提取信息时遇到了一个问题。我用一个简单的print语句对此进行了测试,它给出了我想要的确切输出。然而。当我试图将此信息写入文件时,它不会写入任何内容,文件显示为空

输入是一个XML格式的wiki文件,以及与我希望从wiki文件中提取的页面标题相对应的字符串列表。这是代码,其中页面标题是一个类似[‘无政府主义’、‘亚当和夏娃’、…]的列表:

new_wiki = open('new_wiki.xml', 'w')
soup = BeautifulSoup(wiki)
wiki_page = soup.find_all('page')
for item in wiki_page:
  title = item.title.get_text()
  if title in page_titles:
    new_wiki.write('\n' % (item))

这听起来可能很傻,但您是否忘记了
new\u wiki.close()