擅长:python、mysql、java
<p>如果您已经知道单词的位置,那么标记化不是您想要做的。通过标记化,您可以将序列(您知道其位置)更改为单词列表,其中您不知道哪个元素是您的单词</p>
<p>因此,你应该把它留在短语上,只需将短语的部分与你的单词进行比较:</p>
<pre><code>with open("test.txt") as f:
list_phrase = f.readlines()
f.seek(0)
contents = f.read()
for index, phrase in enumerate(list_phrase):
if phrase[13:18].lower() == "wheat": ## .lower() is only necessary if the word might be in upper case.
print(list_phrase[index])
</code></pre>
<p>这将只返回<code>wheat</code>位于<code>[13:18]</code>位置的句子。所有其他小麦品种都不会被发现</p>