Уведомления

Группа в Telegram: @pythonsu

#1 Май 6, 2012 17:19:12

Dimazzzzzz
Зарегистрирован: 2012-05-06
Сообщения: 41
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с русским языком

Пишу прогу для курсача, должна извлекать последнюю ставку и победителя с одного сайта. Проблема заключается в том, что по всей видимости Питон не видит русский язык. Вот сам код:
#/usr/bin/python
#-*- coding: utf-8 -*-
import urllib
url = 'http://www.vezetmne.ru/auctions/803335418'
urllib.urlretrieve(url=url, filename='COD.html')
infile = open('COD.html')
lines = infile.readlines()
for i in range(len(lines)):
line = lines# так короче
if ‘история ставок’ in line:
C = lines.strip()
Stavka = C #для денег будем брать полный, т.к. там еще справа ник хз какой длины
IGROK = C # А вот для ника возьмем с минусом
break
infile.close()
print Stavka
Выдает ошибку:
Traceback (most recent call last):
File “CUsers/Dimazzzzzz/Desktop/VEZET_MNE”, line 16, in <module>
print Stavka
NameError: name ‘Stavka’ is not defined
Если подставлять любое английское слово, вот сюда: if ‘история ставок’ in line:, то все работает. Помогите разобраться

Офлайн

#2 Май 6, 2012 18:54:16

Piton23
От:
Зарегистрирован: 2011-10-17
Сообщения: 139
Репутация: +  5  -
Профиль   Отправить e-mail  

Проблема с русским языком

Причем здесь только язык если NameError: name ‘Stavka’ is not defined

А если серьезно, посмотрел на сайте то инфа в cp1251, перекодируй и будет тебе счастье

Офлайн

#3 Май 8, 2012 15:30:46

Dimazzzzzz
Зарегистрирован: 2012-05-06
Сообщения: 41
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с русским языком

Спасибо!)) Действительно помогло)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version