当然可以。首先,你需要使用 Python 的文件操作模块(例如 io
或者 os
)来打开并读取 doc 文件。然后,你可以使用 Python 的字符串操作函数(例如 find()
或者 split()
)来搜索文本中的关键词,并把找到的句子提取出来。
这里是一个简单的例子,使用 Python 的 io
模块来读取 doc 文件,并使用 find()
函数来搜索关键词:
import io# 打开文件并读取内容
with io.open("example.doc", "r", encoding="utf-8") as f:
content = f.read()
# 搜索关键词
keyword = "关键词"
start_index = content.find(keyword)
if start_index != -1:
# 关键词被找到了
# 找到关键词所在的句子的开头和结尾
sentence_start = content.rfind("。", 0, start_index) + 1
sentence_end = content.find("。", start_index)
# 提取句子
sentence = content[sentence_start:sentence_end]
print(sentence)
这段代码会打开 example.doc
文件,搜索关键词,并在找到关键词之后提取包含关键词的句子。如果要提取多个句子,你可以使用循环来重复这个过程。
希望这能帮到你!