Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблемы с кодировкой при обработке, Проблемы с кодировкой при обработке 
:(
    Опции темы
Гость_Николай
Дата 14.12.2005, 16:05 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Добрый день,
Столкнулся со следующей проблемой:
Обрабатываю текстовый файл в нем русский текст, кодировка win 1251.
Считываю у него все строки. После чего скидываю их в out
list=f.readlines()
print list
В результате в out вижу следущее:
xeb\xe5\xf4\xee\xed>\n', ' <\xd0\xe5\xe7\xe8\xe4\xe5\xed\xf2>\xcd</\xd0\xe5\xe7\xe8\xe4\xe5\xed\xf2>\n', ' <\xc1\xc8\xca></\xc1\xc8\xca>\n', ' <\xc3\xf0\xf3\xef\xef\xfb\xce\xe1\xfa\xe5\xea\xf2\xe0>\n', ' <\xc3\xf0\xf3\xef\xef\xe0\xce\xe1\xfa\xe5\xea\xf2\xe0>\n', ' <\xca\xee\xe4>\xca\xeb\xe8\xe5\xed\xf2</\xca\xee\xe4>\n', ' <\xc2\xe8\xe4_\xea\xeb>\xde</\xc2\xe8\xe4_\xea\xeb>\n', ' <\xc1\xe0\xed\xea>\xcd</\xc1\xe0\xed\xea>\n', ' </\xc3\xf0\xf3\xef\xef\xe0\xce\xe1\xfa\xe5\xea\xf2\xe0>\n', ' </xd0\xe5\xe7\xe8\xe4\xe5\xed\xf2>\n', ' <\xc1\xc8\xca>040041002</\xc1\xc8\xca>\n', '
В чем проблема?
  Вверх
setq
Дата 14.12.2005, 16:38 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Код

list=f.readlines()
for element in list:
    print element


P.S а текст забавный smile
  Вверх
Гость_Николай
Дата 14.12.2005, 17:25 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Аналогичный текстик выдает
  Вверх
bialix
Дата 14.12.2005, 17:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 4.7.2005

Репутация: нет
Всего: нет



при работе в интерпретаторе такое бывает, если например вы не в винде (а в cygwin или linux), или в винде установлена библиотека readlineю Попробуйте просто сделать скрипт и запустить его из комстроки -- все будет ОК
PM MAIL WWW   Вверх
grock
Дата 25.12.2005, 02:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 3.8.2005
Где: Санкт - Петербург

Репутация: 1
Всего: 1



Код

list=f.readlines()
for element in list:
    print element.decode("cp1251")

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0879 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.