Найти - Пользователи
Полная версия: помогите проблемы с кодировкой
Начало » Python для новичков » помогите проблемы с кодировкой
1
LazeR
# -*- coding: utf-8 -*-
import urllib2
mylist = ['Null', 'Russia', 'Ukraine', 'Bearus', 'Kazakhstan']
a=raw_input(u'ВВедите страну:')
print 'http://vk.com/search?c[country]=%s' % mylist.index(a)
response = urllib2.urlopen(url='http://api.vk.com/method/database.getRegions?v=5.5&lang=ru&ed_all=1&offset=0&count=1000&country_id=%s' % mylist.index(a))
content = response.read()
print unicode(content, 'utf-8') 
# Смотреть вниз 
abc='Полтавская область'
b= raw_input(u'ВВедите область:')
mySubString = content.find(b)
mySubStrinG = content.find(abc)
print mySubString
print mySubStrinG
Собственно как видите, разница только в считывании / задано а результат разный, как сделать что бы при raw_input тоже работал
Master_Sergius
1) У меня всё одинаково
2)
 a=raw_input(u'ВВедите страну:')
пришлось убрать u, чтобы заработало
a=raw_input('ВВедите страну:')
Аналогично ниже. У вас какая версия пайтона?
LazeR
2.7.6 из под Винды
На первый запрос введите Ukraine, на второй Полтавская область
Master_Sergius
Ну дык, это и сделал. Только из-под дебиана. Вывело два одинаковых числа. Или что-то не так?
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