Я искал для решения этой проблемы, но я еще не нашел ее. У меня есть большой текстовый файл, который делится на предложения, разделенные только «.». Мне нужно подсчитать, сколько слов имеет каждое предложение и записать его в файл. Я использую отдельный файл для этой части коды и до сих пор у меня есть этотКак подсчитать слова в предложении текста в нескольких предложениях в python
tekst = open('father_goriot.txt','r').read()
tekst = tekst.split('.')
С этим я получаю переменный типа «список» с каждым предложением в его собственном индексе. Я знаю, что если я напишу
print len(tekst[0].split())
Я получаю количество слов в первом предложении. Мне нужен какой-то цикл, чтобы получить количество слов в каждом предложении. После этого мне понадобится, чтобы эти данные были записаны в файл в форме: 1. номер индекса предложения в тексте, 2. количество слов в этом конкретном предложении, 3. количество слов в том же предложении в другой текст (который является переводом первого текста с использованием кода в отдельном файле), 4. количество слов, которые оба предложения имеют вместе. Любые идеи?
Благодарим вас за быстрый ответ, но этот бит подсчитывает количество событий каждого слова. Это не то, что я ищу ... – BLaZZeD
@BLaZZeD Думаю, я исправил это. –
Мне нужно количество слов в каждом предложении. Текстовый файл состоит из 1548 предложений, которые имеют разное количество слов. Поэтому я ищу петлю, чтобы узнать, сколько слов содержится в каждом из предложений 1548 и распечатать ее в виде печати («Предложение», «предложение», «есть», «число», «слова». – BLaZZeD