擅长:python、mysql、java
<p>经过一段时间的搜索和一个更简单的解决方案,我偶然发现了一个代码,它给出了我想要的部分结果。每句话的字数。它由一个数字列表表示,看起来像这样:</p>
<pre><code> wordcounts = []
with open('father_goriot.txt') as f:
text = f.read()
sentences = text.split('.')
for sentence in sentences:
words = sentence.split(' ')
wordcounts.append(len(words))
</code></pre>
<p>但这个数字是不正确的,因为它也有更重要的意义。所以第一句话的结果是40个单词而不是38个单词。我该怎么解决这个问题呢。在</p>