@ru_python

Страница 9407 из 9768
fn main() {}
22.06.2019
15:50:02
python3 -v

Yuriy
22.06.2019
15:50:03
https://stackoverflow.com/questions/9698614/super-raises-typeerror-must-be-type-not-classobj-for-new-style-class

Это решает твою проблему?

Ничо
22.06.2019
15:50:09
Давай код
Ещё сегодня поковыряю и завтра все скину:)

Google
Ничо
22.06.2019
15:50:20
Артем
22.06.2019
15:50:45
Товарищи, нужна ваша помощь. В чем проблема: мне нужно напечатать некий чек с помощью чекового принтера. Я использую библиотеку python-escpos, базовый пример с их страницы pypi, но есди я подаю на печать кириллицу, то мне печатаются иероглифы. Кто нибудь сталкивался? Очень нужна помощь

Dmitry
22.06.2019
15:54:53
шрифт наверно не загружают нужный в принтер

Tishka17
22.06.2019
15:55:38
шрифт наверно не загружают нужный в принтер
Не факт что он вообще меняется там

Dmitry
22.06.2019
15:57:07
Не факт что он вообще меняется там
не факт, но загружается при старте некоторых моделей. ну вобщем я бы попробовал вначале без питона получить кирилицу на принтере а потом уже с питоном разбираться. и конечно это надо мануалы технические по принтеру итать

rm
22.06.2019
16:28:04
Привет. Нужно было потрнуть код с 2 на 3 питон. Не разбираясь на глазок пофискил все ошибки что трейсбек кидал. В результате вывод в csv несколько строк не в том порядке дает относительно оригинального кода. Ничего связанного с сортировками не трогал. Только iteritems на items заменил. Есть какие-то экстрасенсорные советы и догадки?

Google
Tishka17
22.06.2019
16:29:48
Он фактически мог быть при каждом запуске разный

Alex
22.06.2019
16:30:03
До 3.6 он и был бы при каждом запуске разный

Из-за рандомизации хешей

Tishka17
22.06.2019
16:30:12
с 3.6 dict сохраняет порядок вставки ключей.
Кстати. Почему так? Вот в го намеренно сделали рандомизацию порядка ради безопасности

rm
22.06.2019
16:30:33
Ну с старым кодом порядок всегда одинаковый. На новом тоже всегда одинаковый, но неправильный.

По спискам

rm
22.06.2019
16:32:29
строк

koder
22.06.2019
16:32:32
Кстати. Почему так? Вот в го намеренно сделали рандомизацию порядка ради безопасности
это разные вещи. Проблема с безопасностью возникает из-за предсказуемости хешей и идиотов, которые ложат внешние данные в словарь, в итоге отгребают O(N) вставку/удаление из-за коллизии. Рандомизация хешей никуда не делась. Но начиная с 3.6 питон помнит порядок вставки, и итерируется в соотвествии с ним.

rm
22.06.2019
16:32:45
Мой завтык. Действительно словарь, а не список

koder
22.06.2019
16:33:20
просто раньше порядок итерирования фактически определялся значениями хешей. Теперь - нет

koder
22.06.2019
16:35:28
кстати, в качестве ржаки, вот эту оптимизацию для словарей (а он стал еще и меньше места занимать) уперли то ли из перла нового то ли из пыхпыха

Andrew
22.06.2019
16:35:29
Ребят подскажите что это за язык и как это использовать в python

2.4 Проверка статуса платежа POST {{host}}/api/merchant/orderState request headers 'PartnerKey: partnerName' 'locale: ua' 'AppId: a5806a5f-dbb8-496a-a23f-aab6d2fcbce1' 'RequestedSessionId: a90b79a2-b82b-4a40-a334-c00098f737c9' 'PageId: 2ce7dba6-4600-456e-b9c8-f13cacf1c85d' 'Sign: e0v1vIOMyNt2qSmrG5+sjAq8wOhvgDDUEyfVP21mRU4=' body { "serviceKey": "string", "orderId": "string" } response headers body { "merchantKey": "string", "transactionId": 0, "orderId": "string", "amount": 0, "paymentState": "string", "error": { "errorCode": "string", "title": "string", "description": "string", "errorMessage": "string", "fieldErrors": [ { "fieldName": "string", "errorCode": "string", "errorMessage": "string" } ] } } • transactionId уникальный номер платежа в системе EasyPay. • merchantKey индентификатор партнера. • paymentState статус платежа. Возможные paymentState: • accepted платеж успешный. Финальный статус. • pending платеж в обработке. Не финальный статус. • declined платеж отклонен. Финальный статус.

polunin.ai???
22.06.2019
16:35:52
Всем привет. Кто подскажет, как в пандасе удалить строки, в которых значение в определенных колонках повторяется несколько раз подряд? Например: Было id value 1 a 2 a 3 b 4 b 5 a Стало id value 1 a 3 b 5 a
Вы уверены что вам это нужно? Можно пройтись циклом по строчкам, и проверять не совпадает ли текущее значение с прошлым. Более читабельный, но менее быстрый путь. Думаю, что можно попробовать что-то с df.unique() или df.nunique() или с чем-то подобным.

Alex
22.06.2019
16:36:16
Ребят подскажите что это за язык и как это использовать в python
это не язык, наркоман, это документация на API похоже

Google
Yuriy
22.06.2019
16:36:31
Идти по строчкам не вариант. Данных - миллионы строк.

Andrew
22.06.2019
16:36:42
EasyPay Merchant Api (Beta 1.0)

Alex
22.06.2019
16:36:46
polunin.ai???
22.06.2019
16:36:49
Понял, ща гляну

Andrew
22.06.2019
16:37:08
Мне нужно это как то в python использовать

Tishka17
22.06.2019
16:37:29
EasyPay Merchant Api (Beta 1.0)
Мы и говорим, это документация к апи

Alex
22.06.2019
16:37:41
с учетом твоих интеллектуальных способностей, тебе это “использовать” явно рано

начни с учебника

Tishka17
22.06.2019
16:37:47
Берешь, одним глазом смотришь в доку, другим - в код

Andrew
22.06.2019
16:38:17
мне не понятен этот язык програмирования что в документации

Tishka17
22.06.2019
16:38:34
Что пригодится: датаклассы, marshmallow, requests. Хотя вот если бы они не ленились, а дали опенапи, можно было бы код сгенерить

Andrew
22.06.2019
16:40:02
Я просто вообще ноль в этом, мне нужно проверку платежа к боту подключить

Tishka17
22.06.2019
16:40:25
Ну возможно, стоит сначала изучить матчасть

Google
Andrew
22.06.2019
16:40:42
Матчасть?

Оно так и называется?

Tishka17
22.06.2019
16:41:14
Нет

Я говорю, тебе стоит сначала освоить что такое http, rest, посмотреть готовые сервисы как работают

Tishka17
22.06.2019
16:41:45
А потом начинать работать с деньгами

Матчасть?
"Выражение "учи матчасть" употребляют, когда хотят сказать, что надо лучше знать то, с чем работаешь, используешь, эксплуатируешь." Подсказывают нам ответы Мейл ру

Andrew
22.06.2019
16:43:07
жесть

Admin
ERROR: S client not available

polunin.ai???
22.06.2019
16:43:16
Tishka17
22.06.2019
16:44:02
Идти по строчкам не вариант. Данных - миллионы строк.
Мне кажется, пока ты ждёшь ответа, программа бы уже прошлась по строкам

Andrew
22.06.2019
16:44:23
При чем тут http если мне просто нужно чтоб бот подставлял определенные данные в запрос и отправлял это в сервис Easypay а потом ловил ответ

polunin.ai???
22.06.2019
16:45:00
Andrew
22.06.2019
16:45:31
Ты знаешь что такое http, json?
ну json это типо то что там написанно, как пакет с всякими переменными чето такое

Tishka17
22.06.2019
16:45:59
ну json это типо то что там написанно, как пакет с всякими переменными чето такое
Вот иди разберись что это. Почитай про разные http методы, коды ошибок. Глянь что такое REST

Sergey
22.06.2019
16:46:00
Rest api

Tishka17
22.06.2019
16:46:10
Потом берешь requests и пишешь

Google
Andrew
22.06.2019
16:46:42
Жесть, щас бошка взорвется

ладно пойду читать

rm
22.06.2019
16:46:49
iteritems и items таки дают значения в разном порядке

Tishka17
22.06.2019
16:46:56
ладно пойду читать
И я очень рекомендую когда напишешь - отдай на ревью кому-нибудь опытному. Так как это платежи, тут любая ошибка - деньги

polunin.ai???
22.06.2019
16:47:02
Вот иди разберись что это. Почитай про разные http методы, коды ошибок. Глянь что такое REST
Дай чё нить про Rest если не сложно, я погуглил, мне выдало какую-то херню с книгами и URL

Yuriy
22.06.2019
16:47:07
Если бы мне надо было запустить это один раз - то все ок. Я скажу больше, у меня есть рабочий вариант, который не идёт по строкам, но он через чур изощрённый, и я хочу узнать Бест практик для таких задач

Мне кажется, пока ты ждёшь ответа, программа бы уже прошлась по строкам

Проксимов
22.06.2019
16:47:59
какое ревью?
Кода, блин

polunin.ai???
22.06.2019
16:48:12
Не люблю Вики. Ну ок, гляну.

Tishka17
22.06.2019
16:48:24
какое ревью?
Code review. Это когда кто-то другой проверяет твой код на предмет ошибок.

Andrew
22.06.2019
16:48:28
Та там не так уж и сложно будет, просто нужно чтоб бот отправлял запрос и чекал пришла оплата или нет, что может пойти не так ?

Tishka17
22.06.2019
16:49:04
Та там не так уж и сложно будет, просто нужно чтоб бот отправлял запрос и чекал пришла оплата или нет, что может пойти не так ?
Конечно не сложно. Только тебе надо сделать так, чтобы народ не делал вид что купил, а на самом деле - нет

Пришла оплата на 300кк
Или будет чекать одно и то же, хотя покупка уже другая

Сотни способов накосячить

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