Я пытаюсь создать скрипт Python, который принимает пользовательский ввод в качестве функции поиска по ключевым словам.Как только пользователь вводит ключевое слово, скрипт просматривает все файлы docx в каталоге, читает их и сообщает пользователю имя файлов docx, в которых есть ключевое слово.
Я просматривалstackoverflow и хотя я вижу некоторые похожие типы вопросов, никто не отвечает на то, что я пытаюсь сделать.
import os
x = raw_input("Search: ")
doc_files = {}
os.chdir('c:/users/says/desktop/hello/')
def search_doc(path='c:/users/says/desktop/hello/'):
for doc_file in os.listdir(path):
if doc_file.endswith('docx'):
with open(doc_file, "r") as file:
doc_files[doc_file] = file.read()
for text in doc_files.items():
print (text)
search_doc()
Строка raw_input на самом деле еще ничего не делает.Я написал код, который мог бы распечатать заголовок файла docx с помощью .endswith.Я также написал некоторый код, который открывал файлы, которые были довольно аккуратными, но не совсем то, что я пытаюсь сделать.Любая помощь будет высоко ценится:)