Максим
т.е. функция должна вытягивать идентификатор файла и выводить его в return
Arwi
Это даже ниже уровня виндовс-пользователь
Илья
Так мне надо не число сортировать, а целом всё, если число, то число, строка, то строка. Главное, чтобы по возрастанию и не трогать файлы, если уже такие есть
Тут не совсем коректно сказал. У меня допустим есть файл "adasdasdasd.mp4", а все остальные файлы от 1 до 18 .mp4, но из-за того, что к примеру "adasdasdasd.mp4" идёт в массиве после "1.mp4" и есть проверка на то, что создан ли уже "2.mp4", то "adasdasdasd.mp4" уже не будет переименован в "19.mp4", а по задумки проги должен
Максим
и не засовывай всё в одну строку, побереги глаза людей
Максим
Или обработай массив перед сортировкой чтобы оно нормально сортировалось или создай свою функцию сортировки, которая будет плясать как ты захочешь
Максим
для этого ты можешь перед сортировкой все такие файлы поставить переработать
Максим
переименовать там
Илья
Илья
Спасибо за совет, а он годный даже, вроде
Dmitry
ну че за модераторский беспредел начинается
Илья
Не Python, наверное, потому что 😊
Dmitry
может я луа в питон встраиваю? не? не пойдет?
GoTo
Всем привет. Кто подскажет, как в пандасе удалить строки, в которых значение в определенных колонках повторяется несколько раз подряд? Например:
Было
id value
1 a
2 a
3 b
4 b
5 a
Стало
id value
1 a
3 b
5 a
Anonymous
Всем привет форумчане. Я здесь новенький. Только начал осваивать питон:)
Dmitry
GoTo
А каким образом он оставит мне повторяющиеся значения, не идущие подряд?
GoTo
Поэтому она мне и не подходит
Anonymous
Поэтому она мне и не подходит
Как возможно такое что программа запускается в windows, а на ubuntu жалуется? Используется python 3?
Ошибка такая :
TypeError: must be type, not classobj
Anonymous
Жалуется видимо на :
Class Win(Frame)
Библиотека tkinter используется
Artöm
Давай код
Artöm
Она через pip поставлена и там, и там?
GoTo
https://stackoverflow.com/questions/9698614/super-raises-typeerror-must-be-type-not-classobj-for-new-style-class
GoTo
Это решает твою проблему?
Anonymous
Давай код
Ещё сегодня поковыряю и завтра все скину:)
Anonymous
Артём
Товарищи, нужна ваша помощь. В чем проблема: мне нужно напечатать некий чек с помощью чекового принтера. Я использую библиотеку python-escpos, базовый пример с их страницы pypi, но есди я подаю на печать кириллицу, то мне печатаются иероглифы. Кто нибудь сталкивался? Очень нужна помощь
Tishka17
Tishka17
Ну или разные кодировки
Tishka17
Хотя, кажется, я на нашем принтере так и не поборол
Dmitry
шрифт наверно не загружают нужный в принтер
Tishka17
Dmitry
Не факт что он вообще меняется там
не факт, но загружается при старте некоторых моделей. ну вобщем я бы попробовал вначале без питона получить кирилицу на принтере а потом уже с питоном разбираться. и конечно это надо мануалы технические по принтеру итать
Honcharov
Привет. Нужно было потрнуть код с 2 на 3 питон. Не разбираясь на глазок пофискил все ошибки что трейсбек кидал. В результате вывод в csv несколько строк не в том порядке дает относительно оригинального кода. Ничего связанного с сортировками не трогал. Только iteritems на items заменил. Есть какие-то экстрасенсорные советы и догадки?
Артём
Alex
Alex
с 3.6 dict сохраняет порядок вставки ключей.
Tishka17
Tishka17
Он фактически мог быть при каждом запуске разный
Alex
До 3.6 он и был бы при каждом запуске разный
Alex
Из-за рандомизации хешей
Honcharov
Ну с старым кодом порядок всегда одинаковый. На новом тоже всегда одинаковый, но неправильный.
Honcharov
По спискам
Tishka17
iteritems в списках нет
Tishka17
Honcharov
строк
Alex
Alex
Honcharov
Мой завтык. Действительно словарь, а не список
koder
просто раньше порядок итерирования фактически определялся значениями хешей. Теперь - нет
Tishka17
koder
кстати, в качестве ржаки, вот эту оптимизацию для словарей (а он стал еще и меньше места занимать) уперли то ли из перла нового то ли из пыхпыха
Anonymous
Ребят подскажите что это за язык и как это использовать в python
Anonymous
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 платеж отклонен. Финальный статус.
Alex
Dmytro
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 платеж отклонен. Финальный статус.
Это английский язык и русский
GoTo
Идти по строчкам не вариант. Данных - миллионы строк.
Anonymous
EasyPay Merchant Api (Beta 1.0)
Alex
Dmytro
Понял, ща гляну
Anonymous
Мне нужно это как то в python использовать
Alex
Alex
с учетом твоих интеллектуальных способностей, тебе это “использовать” явно рано
Alex
начни с учебника
Tishka17
Берешь, одним глазом смотришь в доку, другим - в код
Anonymous
мне не понятен этот язык програмирования что в документации
Anonymous
Tishka17
Что пригодится: датаклассы, marshmallow, requests. Хотя вот если бы они не ленились, а дали опенапи, можно было бы код сгенерить
Tishka17
Anonymous
Tishka17
Tishka17
Это русский
Anonymous
Я просто вообще ноль в этом, мне нужно проверку платежа к боту подключить