Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 14, 2010 21:51:53

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

Преобразование unicode-str-str.split

Divergent
грубо как сделать чтобы юникод с русскими буквами и пробелом преобразовывался в строку, а вследствии в список.
>>> list(u'бе'.encode('utf8'))
['\xd0', '\xb1', '\xd0', '\xb5']

Офлайн

#2 Апрель 15, 2010 14:54:38

UsCr
От:
Зарегистрирован: 2009-11-04
Сообщения: 216
Репутация: +  0  -
Профиль   Отправить e-mail  

Преобразование unicode-str-str.split

Divergent
Если что-то не так объясняю в цели моего скрипта, скажите. Попробую перефразировать.
ЗАЧЕМ? Зачем вам юникод преобразовывать в строку? Почему нельзя работать с юникодом? Его тоже можно *.split и всё что угодно.



Офлайн

#3 Апрель 30, 2010 09:55:10

Divergent
От:
Зарегистрирован: 2010-01-27
Сообщения: 53
Репутация: +  0  -
Профиль   Отправить e-mail  

Преобразование unicode-str-str.split

UsCr
Divergent
Если что-то не так объясняю в цели моего скрипта, скажите. Попробую перефразировать.
ЗАЧЕМ? Зачем вам юникод преобразовывать в строку? Почему нельзя работать с юникодом? Его тоже можно *.split и всё что угодно.
Возможно я не знаю как открыть файл засунув в путь unicode. Поэтому и преобразовываю в str.

file = open(input_files, ‘r’)


Если знаете другой путь, то подскажите пожалуйста…



Офлайн

#4 Май 1, 2010 09:38:09

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Преобразование unicode-str-str.split

Divergent
Возможно я не знаю как открыть файл засунув в путь unicode. Поэтому и преобразовываю в str.
Кто вам сказал, что функция open не понимает юникод?



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version