Найти - Пользователи
Полная версия: у меня проблема с кодировками, или я что то не пойму
Начало » Python для новичков » у меня проблема с кодировками, или я что то не пойму
1
Чел_вТапКах
    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 закоментирован работает нормально, но мне нужно читать параметр из файла(параметр на русском языке), как переводировать параметр в нужную кодировку???Помогите!!!!!
truporez
поможет urllib.quote()
Чел_вТапКах
truporez
поможет urllib.quote()
спасибо………помогло!!!))))
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB