@ru_python

Страница 2352 из 9768
Tony
27.02.2017
10:55:16
причем хер знает почему

Igor
27.02.2017
10:55:17
ну и хули ты хочешь

Tony
27.02.2017
10:55:25
и пишет Field is required

не ебу вообще почему

Google
Igor
27.02.2017
10:55:34
значит, имя поля неправильное

Pavel
27.02.2017
10:55:49
не ебу вообще почему
а нетворк монитор что говорит?

Igor
27.02.2017
10:55:50
посмотри, какой пост-запрос отправляется при отправке формы

Tony
27.02.2017
10:55:53
значит, имя поля неправильное
поле само генерится

x3233
27.02.2017
10:55:58
кто гуру кодировок?)

Tony
27.02.2017
10:56:01
а нетворк монитор что говорит?
в нем все ок. Файл загрузился

Igor
27.02.2017
10:56:05
Stanislav
27.02.2017
10:56:09
x3233
27.02.2017
10:56:12
ближе к делу
подскажите. Есть питон скрипт с текстом var1=’русский текст 1’, и var2=’русский текст 1’ – во втором случае текст скопирован из ексель файла и имеет другую кодировку (проверил символы через ord()) и теперь мне надо сравнить if var1 == var2 и для этого привести кодировку к одинаковой var1 и var2 имеют тип <class 'str'> при var2.decode получаю 'str' object has no attribute 'decode' при var2 .encode получаю a bytes-like object is required, not 'str'

Pavel
27.02.2017
10:56:18
в нем все ок. Файл загрузился
а мануал джанги что говорит про кодировку формы?

Igor
27.02.2017
10:56:18
в нем все ок. Файл загрузился
поле как там называется?

Pavel
27.02.2017
10:56:30
поле как там называется?
у него не там косяк.

Igor
27.02.2017
10:56:34
а, ок

Google
Pavel
27.02.2017
10:56:41
скорее всего.

Igor
27.02.2017
10:56:58
с content-type проблемы?

Pavel
27.02.2017
10:57:11
Igor
27.02.2017
10:57:12
multipart/form-data или как там

а, enctype, да

Pavel
27.02.2017
10:57:24
скорее всего да

x3233
27.02.2017
10:57:56
эти странные слова в мою сторону летели?

Stanislav
27.02.2017
10:58:15
=_=‘

x3233
27.02.2017
10:58:20
3

Stanislav
27.02.2017
10:58:33
3 а дальше?

Igor
27.02.2017
10:58:44
3 а дальше?
разве есть разница?

x3233
27.02.2017
10:58:57
3 а дальше?
Python 3.5.3 (v3.5.3:1880cb95a742, Jan 16 2017, 16:02:32) [MSC v.1900 64 bit (AMD64)] on win32

Stanislav
27.02.2017
10:59:07
разве есть разница?
до 3.3 проблемы с юникодом и кодировками была

Igor
27.02.2017
10:59:23
ну такой некрофилией вряд ли кто-то занимается щс

но я говнокодер, может есть решения вернее, очень редко с кодировками приходилось работать

x3233
27.02.2017
11:00:58
а есть разница какой из варов менять? просто вар два на такие дествия ошибку давал

Igor
27.02.2017
11:01:13
посмотри тип var2

Google
Igor
27.02.2017
11:01:15
точно str?

x3233
27.02.2017
11:01:26
да

Igor
27.02.2017
11:01:37
и ты в первом сообщении указал разные методы

для var1 - decode для var2 - encode а должны быть одни и те же, раз и то и другое - строки

var1.encode().decode('utf-8') var2.encode().decode('cp1251')

попробуй так?

x3233
27.02.2017
11:02:43
ок, сейчас

при .encode().decode('cp1251') выдает UnicodeDecodeError: 'charmap' codec can't decode byte 0x98 in position 3941: character maps to <undefined>

Igor
27.02.2017
11:04:55
ну, гм. cp1251 я как пример привел. откуда я знаю, в какой кодировке у тебя там текст.

> во втором случае текст скопирован из ексель файла и имеет другую кодировку

x3233
27.02.2017
11:05:19
к слову, в вар2(из экселя) там 1245 строк ~372к символов

Igor
27.02.2017
11:05:21
вот эту "другую кодировку" и укажи.

Igor
27.02.2017
11:05:52
и в первом случае тоже, если там не utf8. если utf8 - можно вообще .encode().decode() не делать

x3233
27.02.2017
11:06:09
в первом utf-8

вот эту "другую кодировку" и укажи.
я не знаю какая, но в екселе скорее всего cp1251..

Igor
27.02.2017
11:06:55
отлично а во втором http://www.artlebedev.ru/tools/decoder/ например

x3233
27.02.2017
11:08:24
было tp = ['г.','п.','д.','с.','пгт.','рп.']

Василий
27.02.2017
11:08:31
ох уж эти encode decode, сколько они все крови портят)

x3233
27.02.2017
11:08:37
стало ╞╗ ╜ █Г╟НГЛГ╨НГЛГ─НГЛГ╙НГЛГ╨╟╘НГЛГ╥╨НГ▌

Google
Petr
27.02.2017
11:08:52
просто используй 3 питон

Igor
27.02.2017
11:08:59
x3233
27.02.2017
11:09:03
Petr
27.02.2017
11:09:20
а, тада хз

x3233
27.02.2017
11:09:51
самым простым будет пересохранить фаил скрипта в cp1251... но блин, не кошерно же

Igor
27.02.2017
11:09:53
стало ╞╗ ╜ █Г╟НГЛГ╨НГЛГ─НГЛГ╙НГЛГ╨╟╘НГЛГ╥╨НГ▌
ты скормил ему кусок кода и удивляешься что он дал хуйню?)

зачем файл скрипта в 1251

тебе надо г п д с пгт рп в 1251 что ли где-то заюзать?

x3233
27.02.2017
11:10:18
зачем файл скрипта в 1251
кодировки уровняются

Admin
ERROR: S client not available

Василий
27.02.2017
11:10:31
Кодинг на винде происходит?)

Petr
27.02.2017
11:10:36
1) первой строкой - шебанг через env 2) второй сторокой должна быть указана кодировка скрипта

x3233
27.02.2017
11:10:48
тебе надо г п д с пгт рп в 1251 что ли где-то заюзать?
так да, они в цикле с ексель строкой сравниваются

Igor
27.02.2017
11:10:57
тогда сравнивай сразу байты

Igor
27.02.2017
11:11:11
"г.".encode('cp1251')

Василий
27.02.2017
11:11:15
удали винду

Petr
27.02.2017
11:11:20
Igor
27.02.2017
11:11:25
один совет охуительнее другого

x3233
27.02.2017
11:11:36
Google
x3233
27.02.2017
11:11:50
Petr
27.02.2017
11:11:50
7
в 7 убунты нема ?

Igor
27.02.2017
11:12:13
2) указано, но опять же! винда!
шебанг с env поддерживается и cygwin'ом, например и то и то платформонезависимо (ну ладно, может чуть-чуть)

Petr
27.02.2017
11:12:26
кстати, кстати

а как получается текст неизвестной кодировке?

Pavel
27.02.2017
11:12:45
чуваки, расскажите, как вы копируете текст в экселе, вставляете его в скрипт на питоне, и у вас ломается кодировка?

Petr
27.02.2017
11:12:49
вытаскивается из экселя чем?

Igor
27.02.2017
11:13:08
эээээ

Pavel
27.02.2017
11:13:09
винда же)
попизди ещё

Igor
27.02.2017
11:13:09
и че

x3233
27.02.2017
11:13:22
TypeError: 'in <string>' requires string as left operand, not bytes

Василий
27.02.2017
11:13:26
винда для игор!11)00)

x3233
27.02.2017
11:13:59
винда для игор!11)00)
рабочая винда на работе

Василий
27.02.2017
11:14:16
она еще и рабочей бывает)

Igor
27.02.2017
11:14:34
TypeError: 'in <string>' requires string as left operand, not bytes
че-т теперь я тоже запутался расскажи еще раз, как все работает var1 и var2 определяются в самом питон скрипте? как?

x3233
27.02.2017
11:15:10
Petr
27.02.2017
11:15:34
http://stackoverflow.com/questions/6707657/python-detect-charset-and-convert-to-utf-8

Igor
27.02.2017
11:15:48
Василий
27.02.2017
11:15:53
:D

Pavel
27.02.2017
11:16:16
скажем василию "до свидания".

Страница 2352 из 9768