
Tishka17
07.04.2019
09:53:14
Конечно, потому что реакция на это - часть бизнеслогики небось

Danil
07.04.2019
09:53:52
По сути так)

Tishka17
07.04.2019
09:53:53
Которая в зависимости от ситуации может требовать разных действий
Я так понимаю, ты делаешь что-то типа запроса в БД и может отвалиться сеть. В зависимости от того, где ты это делаешь может надо вернуть, юзеру ошибку или положить данные а очередь или ещё что

Google

Danil
07.04.2019
09:57:46
Нет, это не работа с бд. У меня что-то типа анонимного клиента)
Спасибо за помощь

Bobrikwhy
07.04.2019
09:58:23
очень интересно стало)

Danil
07.04.2019
10:01:20
Да там ничего особенного

Bart
07.04.2019
10:20:11
https://www.elearnscanner.com/en/blog/Python-for-Beginners-The-16-Best-Online-Courses-To-Learn-Programming-with-Python/

Tishka17
07.04.2019
10:23:47

Slam! 538
07.04.2019
10:24:14
Не

Tishka17
07.04.2019
10:24:28
А чего тогда по всем чатам

Alex
07.04.2019
10:48:23
Всем ку, чтобы скачать картинку в память надо делать так?
import io
import requests
from PIL import Image
url = 'http://example.com/img.jpg'
data = requests.get(url).content
img = Image.open(io.BytesIO(data))
т.е. Image.open обязательно делать?
или можно просто img = io.BytesIO(data)

Google

Tigran
07.04.2019
11:09:05
как бы, после requests.get она уже в памяти в каком-то виде

Alex
07.04.2019
11:12:00
Никаких доп обработок, ничего такого

Aнтонъ
07.04.2019
11:20:36

Alex
07.04.2019
11:20:59
Едрить смешно
Просто обоссака
Мне же это надо в контексте какой то программы, а не просто так скрипт на разок налабать в 5-10 строк чтоб она картинки качала/заливала
мэн курл...
Грамотей

Savage
07.04.2019
11:28:34
Кто-то прикручивал календарь к боту? Чтобы он выглядел полноценно, в инлайн кнопках

Maxim robox
07.04.2019
11:35:06

kernel
07.04.2019
11:36:30
Ребят киньте плиз чат по си
У кого есть ссылка кшн

Alex
07.04.2019
11:40:58
Ну наконец-то стоящий контент?
Это проплаченная реклама?

Pavel
07.04.2019
11:42:25

Alex
07.04.2019
11:43:08
❗report

Проксимов
07.04.2019
11:59:56

oche somali yoba
07.04.2019
12:00:50
Я сейчас отсканированную таблицу разбиваю на горизонтальные строки через openCV и numpy используя следующий код:
indices = np.nonzero(eroded)
rows = np.unique(indices[0])
filtered_rows = []
for ii in range(len(rows)):
if ii == 0:
filtered_rows.append(rows[ii])
else:
if np.abs(rows[ii] - rows[ii - 1]) >= 5:
filtered_rows.append(rows[ii])
Проблема в том, что при наличии в таблице коротких горизонтальных линий (к примеру, отмеченное поле для ручного заполнения, оччень длинное тире или просто несколько букв, склеившихся при сканировании) все разваливается. Как можно проверить распознанные горизонтальные черты на какое-либо условие (напр., на длину) и отсеять негодные?

Google

Tigran
07.04.2019
12:06:58

Alex
07.04.2019
12:07:14
вот об этом и был вопрос, спасибо

Tigran
07.04.2019
12:08:31

Alex
07.04.2019
12:08:38
ну и збс ваще

Tigran
07.04.2019
12:08:42
байтики картинки лежат в data

Alex
07.04.2019
12:08:43
спс
контент вроде, не?

Tigran
07.04.2019
12:09:02
переменная твоя называется data

Alex
07.04.2019
12:09:12
а ну эт да

Tox1k
07.04.2019
12:13:24
#вопрос нужен скрин для проверки доступности сайта, и по наличию текста на сайте.
Пример у меня не давно упала DB и главная отдавала 200 код через 3 дня я потерял все страницы из выдачи думал что уже надо вешаться это был самый страшный период.
и метрика не спасает, она не увидела в этом ошибки, приходится самому что-то искать, кто что может посоветовать мега огромый фреимворк не нужен.
тупо проверка по коду ответа и по наличию текста 2-3 вариантов на главной странице
питон выбра из-за простоты не хочу php

kambeerhunter
07.04.2019
12:15:08

Denis
07.04.2019
12:15:14

Tigran
07.04.2019
12:17:04

Tox1k
07.04.2019
12:17:18

Tigran
07.04.2019
12:17:23
А это всё костыли

Tox1k
07.04.2019
12:17:46
да я понимаю но я сам не разработчик приходится выходить из ситуации
компании пофиг она не будет нанимать ни разработчики ни разовую работу тоже не будет покупать так что я тут директолог аналитики + чуть чуть криворукий кодер

Saveliy
07.04.2019
12:19:29
хелоу бродяги. у меня стоит две версии питона. 2 и 3 . что мне напсать вначале скрипта что бы он сам понимал какой версией ему запускатьс?

Google

Saveliy
07.04.2019
12:20:11
#!/usr/bin/env python
не работает
python -V
Python 3.5.2

Denis
07.04.2019
12:20:19
#!/usr/bin/env python3

Saveliy
07.04.2019
12:20:48
я запускаю скрипт вот так
python skript.py
А он мне его тетьей версией запускает
а мне нужно ВОТОРОЙ

Denis
07.04.2019
12:21:18
Ну и правильно, второй скоро перестанет поддерживаться

Saveliy
07.04.2019
12:21:55
у мя скрипт написат так по уебански, что его под третий хрен переделаешь.
как говорится работает - не трож

Denis
07.04.2019
12:22:21
Тогда запускай через python2

Saveliy
07.04.2019
12:23:14
это понятно, просто у меня стоит supervisorctl который запускает версию по умолчанию
python2 get.py
так все работает

Denis
07.04.2019
12:23:36
Скажи ему, чтобы запускал не по умолчанию

Saveliy
07.04.2019
12:23:48
хм. попробоую)
знаешь как жто делается? или идти гуглить?

Denis
07.04.2019
12:24:30
Не пользовался супервизором

oche somali yoba
07.04.2019
12:26:31
В дополнение к вопросу, который задал выше: можно ли как-то проверить наличие черты длиной больше cv2img.shape[1]*0.5, зная только Y-коодинату через np.unique(indices[0])?

?? Eugene
07.04.2019
12:30:52


The winner
07.04.2019
12:53:35
#вакансия #разработчикpython #офис #Москва
Производственной Компании требуется разработчик.
Должностные обязанности:
-Выполнение доработок штатного функционала ПО Micromine средствами языка Python
-Взаимодействие с разработчиками Micromine при доработках функциональности в рамках СКРИПТА.
-Тестирование решений от разработчиков.
-Сопровождение первичного заполнения структуры хранения исходными данными
-Формирование учебных материалов
-Формирование описаний и файлов справки для доработок.
Требования к кандидату:
-Возраст 25+
- Образование
Высшее техническое
- Специальность по образованию
Программист / прикладная математика или физика / специализация в горном деле
-Желательно базовое знание английского языка
-Уверенное знание языка программирования Python и библиотек Tkinter, PyQt, опыт разработки пользовательского интерфейса с их помощью.
-Знание Micromine не является обязательным, но может считаться плюсом.
Кроме этого, плюсом будет знание Autocad и умение писать скрипты для него.
-Опыт разработки приложений (желательно в обработке данных с использованием пользовательского интерфейса) от 1 года.
-Знание архитектуры баз данных, знание языка запросов SQL.
Оформление по ТК РФ
Зп: приблизительно от 160 тыс.,но итог по результатам собеседования .
Пишите в личку


Sergey
07.04.2019
13:29:41
Доброго дня. Нужна помощь с requests. загружаю файл при помощи requests_toolbelt, но вместо файла получаю папку с содержимым передачи.

Tigran
07.04.2019
13:38:23
https://pastebin.com/tvaxFcTF
Нельзя два раза делать file.read(). Надо либо между ними делать file.seek(0), либо сохранять результат в переменную и использовать её

Sergey
07.04.2019
13:40:01

Google

Tigran
07.04.2019
13:40:29

Sergey
07.04.2019
13:41:14

Tigran
07.04.2019
13:44:37

Sergey
07.04.2019
13:45:44