Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 18, 2012 20:28:15

Vikkivikki
Зарегистрирован: 2012-12-03
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Работа с текстом в Python

Помогите пожалуйста! Совсем не могу разобраться!

Программа должна открывать файл с русским текстом в utf-8 и сообщать про него следующую информацию: какой процент строк содержит больше 5 слов.

(При этом знаки препинания присоединяются к слову и считаются его частью, удалять их не нужно)

Офлайн

#2 Дек. 18, 2012 21:50:26

dimy44
От: Евпатория
Зарегистрирован: 2012-04-21
Сообщения: 463
Репутация: +  42  -
Профиль  

Работа с текстом в Python

p = 'D:\\W.txt' # путь к файлу.
f = open(p).readlines()
n = 0 # счетчик.
for i in f:
    if len(i.split()) > 5:
        n += 1
print '%.2f%%' % (n*100.0/len(f))

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version