回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我是Python新手,正在尝试编写脚本,在两个文件之间查找最常见的单词。我能在两个文件中分别找到最常见的单词,但不确定如何计数,比如说,在两个文件中最常见的5个单词?最常见的词和最常见的词之间也应该找到。在</p>
<pre><code>import re
from collections import Counter
finalLineLower=''
with open("test3.txt", "r") as hfFile:
for line in hfFile:
finalLine = re.sub('[,.<;:)-=!>_(?"]', '', line)
finalLineLower += finalLine.lower()
words1 = finalLineLower.split()
f = open('test2.txt', 'r')
sWords = [line.strip() for line in f]
finalLineLower1=''
with open("test4.txt", "r") as tsFile:
for line in tsFile:
finalLine = re.sub('[,.<;:)-=!>_(?"]', '', line)
finalLineLower1 += finalLine.lower()
words = finalLineLower1.split()
#print (words)
mc = Counter(words).most_common()
mc2 = Counter(words1).most_common()
print(len(mc))
print(len(mc2))
</code></pre>
<p>下面是test3和test4文件的示例。
测试3:</p>
^{pr2}$
<p>测试4:</p>
<pre><code>Essays are generally scholarly pieces of writing giving the author's own argument, but the definition is vague, overlapping with those of an article, a pamphlet and a short story.
Essays can consist of a number of elements, including: literary criticism, political manifestos, learned arguments, observations of daily life, recollections, and reflections of the author. Almost all modern essays are written in prose, but works in verse have been dubbed essays (e.g. Alexander Pope's An Essay on Criticism and An Essay on Man). While brevity usually defines an essay, voluminous works like John Locke's An Essay Concerning Human Understanding and Thomas Malthus's An Essay on the Principle of Population are counterexamples. In some countries (e.g., the United States and Canada), essays have become a major part of formal education. Secondary students are taught structured essay formats to improve their writing skills, and admission essays are often used by universities in selecting applicants and, in the humanities and social sciences, as a way of assessing the performance of students during final exams.
</code></pre>