別のドキュメントにある記事を検索するプログラムを作成しようとしています。プログラムで用語を検索し、検索用語のみを含むドキュメントを表示できるようにするのに問題があります。理想的には、検索入力を月のようなものにして、そのドキュメントにアクセスできるようにしたいと考えています。完全なドキュメントは次のようになり、私のコードは次のようになります。
<NEW DOCUMENT>
Look on the bright
side of Life.
<NEW DOCUMENT>
look on the very, dark
side of the Moon
<NEW DOCUMENT>
is there life
on the moon
search = input("Enter search words: ")
docs = []
document = []
doc_search = []
for line in file2:
line = line.strip()
if line == "<NEW DOCUMENT>":
# start a new document
document = []
docs.append(document)
else:
# append to the current one
document.append(line)
docs = ['\n'.join(document) for document in docs]
for line in docs:
if line == search:
doc_search = []
doc_search.append(docs)