擅长:python、mysql、java
<p>你有两个问题之一。您的文件名要么是全名,不需要附加<code>.txt</code>,要么不包含正确的文件扩展名,需要正确添加。你知道吗</p>
<p>方案1:</p>
<pre><code>def makeNGrams(filename, n):
# Note the difference here
text = open(filename, 'r').read()
variable_NGrams = ngrams(word_tokenize(text), n)
return [' '.join(grams) for grams in variable_NGrams]
</code></pre>
<p>方案2:</p>
<pre><code>def makeNGrams(filename, n):
# Note the difference here
text = open('{}.txt'.format(filename), 'r').read()
variable_NGrams = ngrams(word_tokenize(text), n)
return [' '.join(grams) for grams in variable_NGrams]
</code></pre>