Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 25, 2011 19:41:20

OldSkif
От:
Зарегистрирован: 2011-02-25
Сообщения: 32
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с чтением

Помогите, не могу понять в чем ошибка.

f = open (“spisok.txt”, “r”)
a = f.readline ()
print string.count (a, “Ф”)

Программа не находит символ “Ф” в файле, хотя он там есть.
Когда задаю строку не из файла, а пользовательским вводом, все работает.



Офлайн

#2 Фев. 25, 2011 20:07:44

Soteric
От:
Зарегистрирован: 2010-09-19
Сообщения: 352
Репутация: +  20  -
Профиль   Отправить e-mail  

Проблема с чтением

Он есть в первой строке файла? Вы читаете только первую.



Офлайн

#3 Фев. 25, 2011 20:09:17

OldSkif
От:
Зарегистрирован: 2011-02-25
Сообщения: 32
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с чтением

Soteric
Он есть в первой строке файла? Вы читаете только первую.
Да, весь файл состоит из одной строки.



Офлайн

#4 Фев. 25, 2011 20:10:35

OldSkif
От:
Зарегистрирован: 2011-02-25
Сообщения: 32
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с чтением

Строку он читает. У меня есть подозрение что прочитанную строку он не может сравнить с буквами, которые я ищу…
Может быть тут что то с кодировками?..



Отредактировано (Фев. 25, 2011 20:11:34)

Офлайн

#5 Фев. 25, 2011 20:23:07

svas
От:
Зарегистрирован: 2010-01-27
Сообщения: 239
Репутация: +  9  -
Профиль   Отправить e-mail  

Проблема с чтением

Скорей всего. В какой кодировке файл? В какой кодировке исходник?



Офлайн

#6 Фев. 25, 2011 21:33:35

OldSkif
От:
Зарегистрирован: 2011-02-25
Сообщения: 32
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с чтением

Все господа, разобрался! Действительно, кодировки всему виной. Можно крыть.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version