@ru_python

Страница 7564 из 9768
SPQR
29.12.2018
07:02:32
Какая сфера?

Unknown
29.12.2018
07:02:58
Т.е. веб разработка?

Alex
29.12.2018
07:03:35
SPQR
29.12.2018
07:03:46
Не только

Google
Andrew
29.12.2018
07:04:06
Господа, не подсказывайте.

SPQR
29.12.2018
07:04:29
Парсинг лишь часть

Олег
29.12.2018
07:35:25
Всем привет столкнулся с забавной проблемой, у меня используется flask > reqparser для парсинга запросов и один из запросов PUT, но при этом body не требуется но парсер все равно пытается распарсить body, если получает Content-Type: application/json, но при этом пустой body - выбивает ошибку как можно отключить парсинг body, если оно не требуется для данного эндпоинта?

к сожалению гугл не помог, постучался сюда



SetazeR
29.12.2018
07:41:20
я канеш не эксперт, и ничем этим не пользовался, но может ту строчку где вылетает ошибка обернуть в try-except с указанием конкретного экспешна вместо того чтобы пытаться отключать проверку?

hachiman
29.12.2018
07:43:18
А там не сказано зачем ему парсит body ?

hachiman
29.12.2018
07:46:40
А можно ли генерировать данные для .vales and .json ?

Олег
29.12.2018
07:48:29
Так не юзай парсер там где не надо
Парсер мне нужен, но все аргументы в строке

Tishka17
29.12.2018
07:48:50
Ничего не понял

Покажи код

Олег
29.12.2018
07:51:29
Покажи код
да там показывать нечего =) у меня 2 аргумента как часть query, в body вообще лезть не надо parser.add_argument('thingType', required=True, location='args') parser.add_argument('dateStart', required=True, location='args', type=datetime.datetime.fromisoformat) args = parser.parse_args()

Google
hachiman
29.12.2018
07:51:30
Да Олег, не стесняйся

Олег
29.12.2018
07:51:38
но выбивает ошибку мол не могу распарсить json

things/fslglknzxcga12z/change-type?dateStart=2018-12-28T11:10:10&thingType=vehicleMultiTank ну и сам запрос

А там не сказано зачем ему парсит body ?
неа, он просто по дефолту пытается распарсить, не нашел как вырубить это

А можно ли генерировать данные для .vales and .json ?
пустышку подставлять?) тоже костыль на мой взгляд, но если ничего не найду так и сделаю

Tishka17
29.12.2018
07:56:49
Warning The whole request parser part of Flask-RESTful is slated for removal and will be replaced by documentation on how to integrate with other packages that do the input/output stuff better (such as marshmallow). This means that it will be maintained until 2.0 but consider it deprecated.

Выглядит как будто его вообще не стоит юзать

Олег
29.12.2018
07:58:07
Попробуй Изменить сам модуль
? ну это как-то жестко, я лучше костыль

Выглядит как будто его вообще не стоит юзать
воу, как я это умудрился промотать?)) спасибо, я и не заметил ну это наследие, я попозже тогда выпилю

hachiman
29.12.2018
07:59:01
? ну это как-то жестко, я лучше костыль
А ты сделай, если не делает то что хочешь, то ты не правильно делаешь...

Скрудж
29.12.2018
07:59:39
Подскажите, пожалуйста. Ночью работал с проектом и миллиард итераций выполнялся на 3 питоне 4,5 минуты. В программе было на каждую итерацию 3 вызова рандома и вывод в файл. Гугл сказал, что дело вовсе не в вызовах, а в том, что это особенности питона, посоветовав pypy or cython. Насколько это критично в реальных проектах? Подскажите, у кого есть опыт

Aragaer
29.12.2018
08:00:33
да

если ты написал код, он работает, но медленно, запусти его в pypy и будет вжух

особенно если это код, который внутренне однообразный и реально получит прирост производительности от компиляции

Tishka17
29.12.2018
08:02:57
Рандом это медленно

Ну и питон, да

Aragaer
29.12.2018
08:03:58
трурандом медленно, а так так urandom наверняка используется

с файлом может быть затык в кешировании еще

Google
Aragaer
29.12.2018
08:07:17
такое первый раз слышу

Олег
29.12.2018
08:11:23
А ты сделай, если не делает то что хочешь, то ты не правильно делаешь...
короче я сделал костыль и перед парсингом принудительно выставляю body в {}

сделаю пометку для чего это и запушу

Скрудж
29.12.2018
08:15:24
такое первый раз слышу
https://habr.com/post/336684/ Я почему спрашиваю, что numba не испортив код, дала около с++шный результат, а cython нет

Aragaer
29.12.2018
08:17:12
чож это за мода делать сайты "мобильной версии" и кидать в общем чате ссылку именно на это мобильное...

Bogdan (SirEdvin)
29.12.2018
08:17:49
Спасибо, а numba используют на проектах?
Да, попробуйте, может помочь

Там и рандом должен от них быть

Скрудж
29.12.2018
08:18:25
Да, попробуйте, может помочь
Спасибо, что разрешаете :DD А на реальных проектах с ним встречаются?

Aragaer
29.12.2018
08:19:03
да я уж посмотрел, да 8)

Bogdan (SirEdvin)
29.12.2018
08:21:23
Спасибо, что разрешаете :DD А на реальных проектах с ним встречаются?
Ну, судя по его сайту, да. Просто у нас тут много вебсайтов, где он не помогает

Max
29.12.2018
09:06:24
Как можно узнать скорость обработки скрипта?

Tishka17
29.12.2018
09:07:22
time app.py

хотя это будет время

а скорость - это как?

Max
29.12.2018
09:08:16
а скорость - это как?
Я неправильно выразился, время

Спасибо

а скорость - это как?
А вообще вы знаете, можно найти скорость обработки цикла, что в дальнейшем мне и понадобилось. Скорость - это ведь путь/время, а в моем случае путь - это количество циклов. И в итоге мы получаем скорость обработки цикла.

Tishka17
29.12.2018
09:34:21
а зачем именно такой показатель?

Google
Admin
ERROR: S client not available

Tishka17
29.12.2018
09:35:27
зачастую же оптимихация программы связана с тем, чтобы избавитсья от лишних циклов, а не увеличить скорость обработки одной итерации

Max
29.12.2018
09:36:37
У меня есть цикл, но нет точного числа повторов этого цикла (по-сути бесконечный цикл), и я хочу знать сколько времени займет обработка того или иного количества циклов

Aragaer
29.12.2018
09:37:22
ну надо посчитать время выполнения одной итерации

Владимир
29.12.2018
09:37:55
ну надо посчитать время выполнения одной итерации
Каждая итерация может разное время занимать

Tishka17
29.12.2018
09:38:57
ну не знаю, поставь счетчик и измеряй логируй время

Aragaer
29.12.2018
09:39:47
от чего это зависит? Посчитай среднее время

Антон
29.12.2018
09:43:11
Всем привет)

Мне нужна консультация по Phyton) Кто может помочь за $ ?

Tishka17
29.12.2018
09:46:17
0_о

Владимир
29.12.2018
09:46:18
А вообще вы знаете, можно найти скорость обработки цикла, что в дальнейшем мне и понадобилось. Скорость - это ведь путь/время, а в моем случае путь - это количество циклов. И в итоге мы получаем скорость обработки цикла.
в твоем случае время работы цикла - это суммарное среднее время выполнения всех команд внутри него. В зависимости от того, что они делают и будет зависеть общее время выполнения. CPU-bound, IO-bound — все это играет роль.

Антон
29.12.2018
09:46:34
Вот такая задача:

Задача: написать на Python парсер истории запросов из Яндекс.Wordstat. - На входе ключевики, на выходе гугл таблица (лучше) или csv - Столбцы: Ключ | Дата ОТ | Дата ДО | Абсолютное для мобильных | Абсолютное для десктопов | Абсолютное для планшетов * Ключ - будет список слов в любом удобном формате * Дата ОТ и Дата ДО - берем из столбца "Период" в примере - Раз в неделю заходим и забираем новое значение по каждому ключу Пример ссылки для парсинга: https://wordstat.yandex.ru/#!/history?period=weekly&words=bmw

Егор
29.12.2018
09:46:47
a am not phyton, but 20 dollars is 20 dollars

Антон
29.12.2018
09:47:48
Ну да, сглаживаю углы)

А если антигейт через api подключить, ну или любую антикапчу

Владимир
29.12.2018
09:48:29
Парсер то легко сделать, а вот с капчами все сложнее
у них капча не проблема., данные приходят шифрованными и они на клиенте их разбирают

Google
Олег
29.12.2018
09:49:01
Я как помню там капча перед запросом

Владимир
29.12.2018
09:49:23
Я как помню там капча перед запросом
и капча тоже есть, да. Жадничают)

Антон
29.12.2018
09:49:28
Ребята, реально что ли никак не спарсить частотку ?

Владимир
29.12.2018
09:49:54
Дешевле выйдет)

Eugene
29.12.2018
09:50:00
есть бесплатная версия, словоёб

Антон
29.12.2018
09:50:19
Мне нужно раз в неделю это складывать в таблицу, а в идеале в БД, но это уже потом

Tishka17
29.12.2018
09:50:25
http://mellodesign.ru/blogs/api-wordstat-dlya-shkolnikov

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