@propython

Страница 183 из 228
Matthew
04.06.2018
23:49:59
? Huge signals on mooning coins! ? We create trading opportunities here. ? Records: 200-600%+++ ? t.me/joinchat/AAAAAE1313I6MwJSXKxNSQ

some_random_anonymous
05.06.2018
08:30:26
https://github.com/upend/IF_MS_BUYS_GITHUB_IMMA_OUT

a
06.06.2018
05:30:27
IT-Liba Библиотека программиста | Programmer Library Скачать книги бесплатно Download Books Free pdf djvu epub https://t.me/itliba

Google
Anna
06.06.2018
07:39:48
Снова ты? Один раз я тебя уже послал
Та ладно, он же не ICO тут рекламирует

N. M.
06.06.2018
07:41:38
Окей, больше не буду.

Andrey
06.06.2018
15:05:03
Подскажите пожалуйста, кто знает: python3, pyzbar декодирую QR код с платежки для сбербанка возвращает строку в cp1251, но декодировать нормально не получается: ST00011|Name=\xc3\x92\xc3\x91\xc3\x86 "\xc3\x8d\xc3\xa0 xxxx \xc3\x86\xc3\xa8\xc3\xab\xc3\xae\xc3\xa9"|PersonalAcc=40703810177030000422|BankName=\xc3\x8a\xc3\xa0\xc3\xab\xc3\xb3\xc3\xa6\xc3\xb1\xc3\xaa\xc3\xae\xc3\xa5 \xc3\xae\xc3\xb2\xc3\xa4\xc3\xa5\xc3\xab\xc3\xa5\xc3\xad\xc3\xa8\xc3\xa5 \xc2\xb9 8608 \xc3\x8f\xc3\x80\xc3\x8e \xc3\x91\xc3\xa1\xc3\xa5\xc3\xb0\xc3\xa1\xc3\xa0\xc3\xad\xc3\xaa|BIC=042908612|CorrespAcc=30101810100000000612|PayeeINN=xxxxxxx|persAcc=444|lastName=xxxxxxxx|firstName=xxx|middleName=xxxx|payerAddress= xxxxx \xc3\x86\xc3\xa8\xc3\xab\xc3\xa0\xc3\xbf, xxxx, xxxx|Sum=303556| Кодировка cp1251 - это 100% , это явно указано в доке от сбера - ST0001(1) последняя единица указывает на это. Успешно декодировать получается на https://2cyr.com/decode/?lang=en c "постфильтром "x-esc-entities", но что скрывается за ним и как это реализовать на питоне непонятно :( Нагуглил https://stackoverflow.com/questions/41231123/ruby-decode-string-postfilter-x-esc-entities , там решается аналогичная проблема, но на ruby функцией force_encoding. Кто силен в кодировании строк подскажите пожалуйста как решить проблему

Mike
06.06.2018
18:50:05
Подскажите пожалуйста, кто знает: python3, pyzbar декодирую QR код с платежки для сбербанка возвращает строку в cp1251, но декодировать нормально не получается: ST00011|Name=\xc3\x92\xc3\x91\xc3\x86 "\xc3\x8d\xc3\xa0 xxxx \xc3\x86\xc3\xa8\xc3\xab\xc3\xae\xc3\xa9"|PersonalAcc=40703810177030000422|BankName=\xc3\x8a\xc3\xa0\xc3\xab\xc3\xb3\xc3\xa6\xc3\xb1\xc3\xaa\xc3\xae\xc3\xa5 \xc3\xae\xc3\xb2\xc3\xa4\xc3\xa5\xc3\xab\xc3\xa5\xc3\xad\xc3\xa8\xc3\xa5 \xc2\xb9 8608 \xc3\x8f\xc3\x80\xc3\x8e \xc3\x91\xc3\xa1\xc3\xa5\xc3\xb0\xc3\xa1\xc3\xa0\xc3\xad\xc3\xaa|BIC=042908612|CorrespAcc=30101810100000000612|PayeeINN=xxxxxxx|persAcc=444|lastName=xxxxxxxx|firstName=xxx|middleName=xxxx|payerAddress= xxxxx \xc3\x86\xc3\xa8\xc3\xab\xc3\xa0\xc3\xbf, xxxx, xxxx|Sum=303556| Кодировка cp1251 - это 100% , это явно указано в доке от сбера - ST0001(1) последняя единица указывает на это. Успешно декодировать получается на https://2cyr.com/decode/?lang=en c "постфильтром "x-esc-entities", но что скрывается за ним и как это реализовать на питоне непонятно :( Нагуглил https://stackoverflow.com/questions/41231123/ruby-decode-string-postfilter-x-esc-entities , там решается аналогичная проблема, но на ruby функцией force_encoding. Кто силен в кодировании строк подскажите пожалуйста как решить проблему


Andrey
06.06.2018
18:52:04
А всю строку попробуйте декодировать так же

Mike
06.06.2018
18:53:12
Я с мобилки

Тут ниудобна

Но второй символ уже дичь

Крест какой-то

Andrey
06.06.2018
18:54:18
У меня при декодировании всей строки cp1251 валится эксепшн что не может декодировать символ по позиции, в этом то и проблема

Mike
06.06.2018
19:06:23
Мб потому что приходит строка, а не байты?

И надо сначала строку в байты перегнать?

Andrey
06.06.2018
19:08:27
Я пробовал, один фиг либо кривые символы вместо кириллицы либо не может понять что за символ

Google
V
06.06.2018
19:47:02
друзья, подскажите плз, я вроде давно сталкивался с таким, подзабыл, у меня есть такое: "b'{"id":4810643,"accountId":202272529,"name":"mtya","profileIconId":782,"revisionDate":1523012458000,"Level":36}'"

как мне бы получать значения в идеале dict.get(Level)

чтобы вернулось 36

V
06.06.2018
20:13:15
dict["Level"], нет?
неа, TypeError: string indices must be integers

HW_51Rs
06.06.2018
20:17:40
неа, TypeError: string indices must be integers
Так нужно тогда dict( строка ) сделать. А потом уже dict1["Level"]. И b' тоже срезом убрать. dict( str1[3:])

HW_51Rs
06.06.2018
20:21:55
В данном случае json.loads( строка )
А b' нужно убирать в этом случае? Это же, вроде, показывает байтовое представление, и запись его в " " эффекта не дает.

HW_51Rs
06.06.2018
20:24:08
xPushkin
06.06.2018
20:25:11
Мне кажется, что нет.
TypeError: the JSON object must be str

V
06.06.2018
20:52:15
вроде так работает: s = json.loads(r.content.decode('utf-8')) сейчас еще проверю

Интересно сделает ли это сам .loads()
вроде работает! надо еще потестить, )

Denis
07.06.2018
07:42:29
Господа гуру, приветствую вас. И обращаюсь к вам с вопросом, за помощью и разьяснением.

Я хочу сделать массив хешей. Что просто. Вроде.

list = [ { link: "https://ru-ru.facebook.com/pro.bitcoin"}, { link: "https://www.facebook.com/novosti.kriptovalyut"} ]

но перебирая массив в цикле имею ошибку

for i in list: link = i.link print(link) Traceback (most recent call last): File "sc_list.py", line 25, in <module> { link: "https://ru-ru.facebook.com/pro.bitcoin"}, NameError: name 'link' is not defined

а почему? я бы хотел туда 2-3 ключа включить в итоге

Google
Denis
07.06.2018
07:44:30
в перле я бы сделал за секунду, в руби тоже.. а тут я как ученик застрял.

Denis
07.06.2018
08:01:33
ага

Admin


Denis
07.06.2018
08:01:37
понятно

ну ты сказал

увы ошибка все еще прет и точно та же

типа ему ключ не нравится в хеше

N. M.
07.06.2018
08:05:18
типа ему ключ не нравится в хеше
У тебя в словаре link - это какая-то переменная, где она определена?

Denis
07.06.2018
08:11:21
нед это тупо ключ

Yan
07.06.2018
08:12:11
х_х

Тогда, наверное, там нужны кавычки

Denis
07.06.2018
08:19:30
оки

xPushkin
07.06.2018
08:28:42
Вы же перебираете словари, а не объекты

Denis
07.06.2018
08:29:59
ну да ну да

я все починил

Alex
08.06.2018
04:50:10
Есть такая JS приблуда как CryptJS. И есть Python В общем, все крипто вычесления и хеши совпадают. Кроме одного случая, хеширования строки: parse: function (hexStr) { // Shortcut var hexStrLength = hexStr.length; // Convert var words = []; for (var i = 0; i < hexStrLength; i += 2) { words[i >>> 3] |= parseInt(hexStr.substr(i, 2), 16) << (24 - (i % 8) * 4); } return new WordArray.init(words, hexStrLength / 2); } эта процедурка - WordArray - превращает переданый ей хеш примерно такой: '869d4578474812f1fd5026755c691ddbf48c6bfd84292235ddbe6e78c748ec4c307d51dd341899cf7e15' в массив примерно такой: {'sigBytes': 256, 'words': [-1846127087, -525984258, 1421638880, 693604242, -431093699, -1835349658, -802431828, 512627615, 1875065943, -247975330, 958956649, -1884646837, -801131195 И дальше берется обычная хеш-функция, котора на JS и Py3 совпадают. Но результаты хеша не совпадут - Питон берет хеш от нех-числа, а жаваскрипт - от массива чисел. Пока это решено через библиотеку js2py траслирующую код. Но, возможно вы встречали, или знаете как реализовать WordArray на питоне?

Google
Игорь
08.06.2018
05:32:22
Есть такая JS приблуда как CryptJS. И есть Python В общем, все крипто вычесления и хеши совпадают. Кроме одного случая, хеширования строки: parse: function (hexStr) { // Shortcut var hexStrLength = hexStr.length; // Convert var words = []; for (var i = 0; i < hexStrLength; i += 2) { words[i >>> 3] |= parseInt(hexStr.substr(i, 2), 16) << (24 - (i % 8) * 4); } return new WordArray.init(words, hexStrLength / 2); } эта процедурка - WordArray - превращает переданый ей хеш примерно такой: '869d4578474812f1fd5026755c691ddbf48c6bfd84292235ddbe6e78c748ec4c307d51dd341899cf7e15' в массив примерно такой: {'sigBytes': 256, 'words': [-1846127087, -525984258, 1421638880, 693604242, -431093699, -1835349658, -802431828, 512627615, 1875065943, -247975330, 958956649, -1884646837, -801131195 И дальше берется обычная хеш-функция, котора на JS и Py3 совпадают. Но результаты хеша не совпадут - Питон берет хеш от нех-числа, а жаваскрипт - от массива чисел. Пока это решено через библиотеку js2py траслирующую код. Но, возможно вы встречали, или знаете как реализовать WordArray на питоне?
А в pycrypto не реализовано?

Alex
08.06.2018
06:03:29
А в pycrypto не реализовано?
я не смотрел,кинь ссль на сурсы

А в pycrypto не реализовано?
этот ? https://www.dlitz.net/software/pycrypto/

Игорь
08.06.2018
06:06:36
У меня оно через pip подтягивалось

Alex
08.06.2018
06:09:07
У меня оно через pip подтягивалось
Есть подозрения, что нет там такого, т.к. это похоже на чисто ДЖ-приблуду - разбить в масив,чтобменьше вышло число, быстрее обрабалывалось в озу

Страница 183 из 228