@ru_python

Страница 9427 из 9768
Константин
25.06.2019
08:04:52
гайз не могу разобраться с проблемой. устанавливаю пакет с зависимостями. в сетап файле зависимости указаны, но во время установки выдается сособщение что модуль не найден. Посмотрел другие пакеты на гитах роде ничего особенного нет, но не работает, гугл мне так и не смог помочь. https://github.com/jaxxtrend/NodeGraphQt

ㅤVlad Tikhonov
25.06.2019
08:05:29
Ребят хелп плиз, с почты получаю письма через питон и сохраняю прикрепленные файлы в папку, с кодировкой разобрался а теперь проблема в слишком длинном имени файла, а письме оно разбивается на 2 строки OSError: [Errno 22] Invalid argument: 'attach\\NOTIFICACION # 148 CR-2019010434 RAD 20191102792 RED CARNICA OOO\r\n DIETA +.docx' разбивается на части тут OOO\r\n DIETA



Tishka17
25.06.2019
08:06:02
Ок. Спасибо А как можно предоставить пользователю выбор. Допустим, ему нужно скачать определённый файл с сервера, который он хочет выбрать в самом браузере
ну посмотри любой сервис где можно качать файлы: дропбокс, яндекс диск, гугл диск, owncloud, вложения в любом почтовом сервисе

Google
ㅤVlad Tikhonov
25.06.2019
08:06:35
https://pastebin.com/5rSMVmdG

ㅤVlad Tikhonov
25.06.2019
08:08:32
в кавычки взять?

Tishka17
25.06.2019
08:08:42
нет

ты не понял пример про c:\windows?

ㅤVlad Tikhonov
25.06.2019
08:09:48
понял

ща сделаю

ㅤVlad Tikhonov
25.06.2019
08:11:36
знаю

Google
ㅤVlad Tikhonov
25.06.2019
08:12:02
NOTIFICACION # 148 CR-2019010434 RAD 20191102792 RED CARNICA OOO DIETA +.docx

Artöm
25.06.2019
08:12:24
Самый простой способ: заменяй на _ вообще все символы кроме букв, цифр и набора вроде .,-

ㅤVlad Tikhonov
25.06.2019
08:12:50
и пробелы?

точно



Tishka17
25.06.2019
08:13:17
перенос строки - это конечно странно

ㅤVlad Tikhonov
25.06.2019
08:13:43
перенос строки появляется в теле сообщения, скорей всего из-за длинны

Tishka17
25.06.2019
08:13:52
ээ

в теле?

ㅤVlad Tikhonov
25.06.2019
08:14:31
ну как сказать.. конкретно тело еще не отделял от хедера

Michel
25.06.2019
08:15:15
Artöm
25.06.2019
08:15:51
и пробелы?
Это как хочешь. Главное избавиться от \r\n'":;\/*? и что там еще

ㅤVlad Tikhonov
25.06.2019
08:15:53
msg = email.message_from_bytes(data[0][1])

Tishka17
25.06.2019
08:16:10
Artöm
25.06.2019
08:16:33
Поэтому лучше сделать whitelist

А хотя

В имени может быть не латиница?

Google
Tishka17
25.06.2019
08:19:24
я бы что-то типа is_letter проверил

Yuriy
25.06.2019
08:25:15
как парсить asn1? сообщение "hello world" подписывается через криптопро CAdES-BES, после этого сервер получает сообщение, необходимо выцепить сертификат пример подписанного сообщения можно сделать тут https://www.cryptopro.ru/sites/default/files/products/cades/demopage/cades_bes_file.html

ㅤVlad Tikhonov
25.06.2019
08:25:55
В имени может быть не латиница?
с русскими буквами в названии уже разобрался fileName = part.get_filename() if fileName[:11] == '=?koi8-r?B?': fileName = base64.b64decode(fileName[11:]).decode( 'KOI8-R') if fileName[:10] == '=?utf-8?B?': fileName = base64.b64decode(fileName[10:])

Yuriy
25.06.2019
08:28:27
Привет всем. Кто может подсказать либу, которая будет автоматом подбирать прокси? Есть бот на питоне, и не очень хочется каждый раз руками вставлять прокси, когда старый отвалится

Yuriy
25.06.2019
08:39:48
Andrew
25.06.2019
08:41:30
было бы так просто не написал бы сюда
Ну ты просто не имеешь понятия что такое asn1, не знаешь в какую asn1 структуру кодируется подпись. Сходи почитай про pkcs7 для начала. Там действительно все просто

Stephen
25.06.2019
08:47:00
Привет, как можно освоить async? Чтоб с практикой

polunin.ai???
25.06.2019
08:47:34
Придумать себе задание, и писать код

Gennady
25.06.2019
08:47:40
Привет! Я вчера описание кидал про курс

Никто не хочет почитать?)

polunin.ai???
25.06.2019
08:48:42
Кидайте, хуле

SetazeR
25.06.2019
08:49:14
Придумать себе задание, и писать код
написал код, непонятно будет ли он работать

polunin.ai???
25.06.2019
08:49:46
SetazeR
25.06.2019
08:49:47
но вроде выполнения синхронного кода нигде не осталось кроме как в отдельных тредах

Tishka17
25.06.2019
08:53:14
SetazeR
25.06.2019
08:53:35
попробуй запустить =))
да ну, ты шо, страшно же

вдруг заработает

Tishka17
25.06.2019
08:53:40
я когда сомневаюсь, всегда так делаю

ну и тесты, тесты...

Google
TeQzi
25.06.2019
09:27:57
Можно ли в значение ключа засунуть файловую переменную

Tishka17
25.06.2019
09:28:11
что бы это значило

Алексей
25.06.2019
09:29:00
Он наверное имел ввиду в словаре в виде ключа файловый объект. Насколько я помню, нельзя

Алексей
25.06.2019
09:30:00
Только значение ключа а не ключ
а, так там что угодно можно

Tishka17
25.06.2019
09:38:07
смотри. {"a": "b"}. строка "a" - ключ, a - значение ключа, "b" - значние в словаре по ключу "a"

хрен иначе вас поймешь

Jerry
25.06.2019
09:39:50
продублирую-ка и сюда, это - две ссылки в тему сокращения нерестоохранных зон, вдруг кто-то из интересующихся не в курсе: https://www.instagram.com/p/BzAcO_DFlnV/ и https://www.change.org/p/правительство-российской-федерации-сохраним-лес-для-людей-и-лососей-1fe8ffcc-6eee-44e0-a4f0-6f1a5b3bd7a2

koder
25.06.2019
09:40:24
Можно ли в значение ключа засунуть файловую переменную
Можно делать ключем почти все объекты. Просто индексация будет по id. К файлам это тоже относится

Дмитрий
25.06.2019
09:45:37
все иммутабельное скорее

koder
25.06.2019
09:49:27
ну "почти все" это очень спорно
нет, все объекты. И изменяемые тоже. Нельзя ограниченный набор контейнеров.

In [2]: {open("/tmp/t", 'w'): 1} Out[2]: {<_io.TextIOWrapper name='/tmp/t' mode='w' encoding='UTF-8'>: 1}

koder
25.06.2019
09:52:24
Объекты, если не перегружать __eq__ & ___hash___ ищут в словаре по id, который константен, так что все в меру ок. А списки и словари как раз не ок, потому что у них сравнение и хешь использует контент, который постоянно меняется, так что будет задничка

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