Уведомления

Группа в Telegram: @pythonsu

#1 Июль 22, 2009 10:00:24

Чел_вТапКах
От:
Зарегистрирован: 2009-07-22
Сообщения: 92
Репутация: +  0  -
Профиль   Отправить e-mail  

у меня проблема с кодировками, или я что то не пойму

    param_file = open('params.txt','r')
key_word = param_file.read()
key_word = key_word.decode('cp1251')
page_count = param_file.read()
print key_word, page_count

#f = urllib.urlopen('http://news.yandex.ru/yandsearch?text=%D0%BC%D0%B0%D0%BC%D0%B0&rpt=nnews2&grhow=clutop')
f = urllib.urlopen('http://news.yandex.ru/yandsearch?text='+key_word+'&rpt=nnews2&grhow=clutop')
#print f.read()
u = f.read()
в том варианте где F закоментирован работает нормально, но мне нужно читать параметр из файла(параметр на русском языке), как переводировать параметр в нужную кодировку???Помогите!!!!!



Офлайн

#2 Июль 22, 2009 10:23:13

truporez
От:
Зарегистрирован: 2009-05-08
Сообщения: 266
Репутация: +  6  -
Профиль   Адрес электронной почты  

у меня проблема с кодировками, или я что то не пойму

поможет urllib.quote()



Офлайн

#3 Июль 22, 2009 10:42:55

Чел_вТапКах
От:
Зарегистрирован: 2009-07-22
Сообщения: 92
Репутация: +  0  -
Профиль   Отправить e-mail  

у меня проблема с кодировками, или я что то не пойму

truporez
поможет urllib.quote()
спасибо………помогло!!!))))



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version