![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| kulibinka |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 191 Регистрация: 20.11.2006 Репутация: 2 Всего: 4 |
В яваскрипте:
Получим строку "12345abcdex". Как на питоне сделать аналогичные ф-ии, которые бы умели "12345abcdex" в '%31%32%33%34%35%61%62%63%64%65%78' и обратно '%31%32%33%34%35%61%62%63%64%65%78' в "12345abcdex" переводить? Это сообщение отредактировал(а) kulibinka - 26.2.2008, 13:33 |
|||
|
||||
| kulibinka |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 191 Регистрация: 20.11.2006 Репутация: 2 Всего: 4 |
Нашел что "Each of the "%xy" groups is a % followed by a byte described in hexadecimal. A little Perl or Python script should be able to decipher it for you pretty quick. "
Сделал скрипт, который должен бы переводить исходя из этого:
Но он выдает %31%32%33%34%35%61%62%63%64%65 1F202122233D3E3F4041 Видно что строки совсем не равны... |
|||
|
||||
| Goganchic |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 678 Регистрация: 18.6.2004 Репутация: 1 Всего: 5 |
попробуй так
|
|||
|
||||
| Void |
|
|||
![]() λcat.lolcat ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2206 Регистрация: 16.11.2004 Где: Zürich Репутация: 10 Всего: 173 |
Эти функции уже есть в стандартной библиотеке, в модуле urllib: quote/unquote.
-------------------- “Coming back to where you started is not the same as never leaving.” — Terry Pratchett |
|||
|
||||
| kulibinka |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 191 Регистрация: 20.11.2006 Репутация: 2 Всего: 4 |
urllib.unquote_plus подошло, спасибо
А вот кодировать не получается - ф-я
для "12345abcdex" выдает "12345abcdex". |
|||
|
||||
| Goganchic |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 678 Регистрация: 18.6.2004 Репутация: 1 Всего: 5 |
попробуй такую функцию
|
|||
|
||||
| kulibinka |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 191 Регистрация: 20.11.2006 Репутация: 2 Всего: 4 |
Спасибо всем, особенно Goganchic
Все решилось. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Python: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |