我有一个文本文件,其中包含 4 篇不同的文章,其中包含单词,每篇文章都由文本分隔"<NEW ARTICLE>"
:
<NEW ARTICLE>
Take a look at
what I found.
<NEW ARTICLE>
It looks like something
dark and shiny.
<NEW ARTICLE>
But how can something be dark
and shiny at the same time?
<NEW ARTICLE>
I have no idea.
我想要做的是读取这个文件并将其变成字典,然后计算使用了多少次"<NEW ARTICLE>" or "ARTICLE>"
。这样,当我搜索"dark and shiny"
第二次和第三次"<NEW ARTICLE>"
出现的单词时。
要搜索的单词将是用户输入的变量,我想我可以弄清楚如何在文件中搜索它,我只是无法弄清楚如何将文件的内容变成字典然后保留count everytime"<NEW ARTICLE>" or "ARTICLE>"
出现,这样当用户在文件中搜索一个词时,它会显示该词存在的文章的编号(可以是多个文章中该词的多个实例)。
输出看起来像这样:
Input - Word(s) to search for: dark and shiny
Output - Word(s) found in articles: 2 3
Input - Read which article?: 2
Output - It looks like something dark and shiny.
使用 Python 3,谢谢。