@ru_python

Страница 5137 из 9768
Kolyann
02.04.2018
13:41:55
Google
Romka
02.04.2018
13:43:24
Что ты хочешь?
есть огромный json и чтобы не парсить его регулярками лид сказал посмотреть на xpath

сам хз к чему это

но может что-то такое есть

Romka
02.04.2018
13:44:08
=)

хз

Maxim robox
02.04.2018
13:44:18
есть огромный json и чтобы не парсить его регулярками лид сказал посмотреть на xpath
Ну можешь его в dict перевести. Можно бегать по дикту, используя dpath.

Tigran
02.04.2018
13:45:19
есть всякие итерационные ридеры json

Romka
02.04.2018
13:45:28
Tigran
02.04.2018
13:45:31
для прям огромных файлов. всё грузить оперативку и dict так себе

можно пример?
просто загугли python streaming json parser

Google
Romka
02.04.2018
13:46:18
спасибо

Vladimir
02.04.2018
14:02:01
кто-нибудь statsd юзал? для сбора метрик

Nikolay
02.04.2018
14:06:43
удали

Dmitry
02.04.2018
14:18:08
Что такое json
Надеюсь, это шутка

Emir
02.04.2018
14:19:34
здрасте

у меня бот падает из-за нагрузки, кроме вебхука, есть еще варианты?

html
02.04.2018
14:21:02
ого а что это за бот такой

Какая там нагрузка?

Mike
02.04.2018
14:21:32
у меня бот падает из-за нагрузки, кроме вебхука, есть еще варианты?
можт тебе не на вебхук залупаться а обработку в треды пустить?

и если совсем пиздец, переписать с питона на что-то еще?

вебхук у него видите ли узкое место

пздц

Emir
02.04.2018
14:21:58


Mike
02.04.2018
14:22:32
блять так у тебя тут еще и лонгполлинг а не вебхук

html
02.04.2018
14:22:39
Это не высукая нагрузка))

Emir
02.04.2018
14:22:48
а из-за чего?)

html
02.04.2018
14:22:52
Он такое срет если долго бота держать

Emir
02.04.2018
14:23:06
а как исправить то?

html
02.04.2018
14:23:35
Он у тебя получает сообщения от пользователя?

Google
Emir
02.04.2018
14:23:59
она пустышка

кнопки и текст

html
02.04.2018
14:24:44
Вообще я сделал уродливо

Без bot.pulling, а while True

И не падает уже много дней

Philipp
02.04.2018
14:25:26


Проксимов
02.04.2018
14:25:41
Вся релкама по согласованию с адменами

Юлия
02.04.2018
14:26:11
Emir
02.04.2018
14:26:14
Без bot.pulling, а while True
убрать думаешь ее?

Проксимов
02.04.2018
14:26:22
html
02.04.2018
14:26:45
Ну вообще я не знаю, у меня просто посты кидает, и без пулинга работает стабильно. Но вот как кнопки и тд я не знаю

html
02.04.2018
14:28:12
замени while True

Emir
02.04.2018
14:28:23
что на что заменить....я еще просто учусь как бы

html
02.04.2018
14:28:57
Ну то есть вместо пулинг, вайл тру и вручнуюб смотреть

Kolyann
02.04.2018
14:29:18
Без bot.pulling, а while True
C except: pass конечно же?

Проксимов
02.04.2018
14:29:28
Что за рубрика вредные советы

Google
html
02.04.2018
14:31:14
Ну вот у меня было так. Бот кидает посты по кд, но через некоторое время ошибка такая же как у тебя. Я убрал пулинг, а вместо него В ОСНовной код добавил While True и задержка 0.5 сек. После этого бот не падает уже неделю.

Знаю что как мудила делаю, но может поможет, хотя бы на время

Emir
02.04.2018
14:43:13
Admin
ERROR: S client not available

Emir
02.04.2018
14:43:36
скачал, пока что норм

Mark
02.04.2018
14:50:51
Подскажите, как можно генерить неповторяющееся число или хранить число где-то, чтобы при запуске скрипта, можно было учесть, какие значения уже использовались, (как примеры: сколько раз открывался скрипт или какие уникальные значения уже попадали в функцию из диапазона 1...100), что-то в таком роде

html
02.04.2018
14:52:15
рандом делаешь и ето значение в список, и условие, ЕСЛИ РАНДОМ числа нет в списке, вывести, иначе заного

Mark
02.04.2018
14:53:19
рандом делаешь и ето значение в список, и условие, ЕСЛИ РАНДОМ числа нет в списке, вывести, иначе заного
так то да, но типо я закрою скрипт открою заного и ничего не сохранится

html
02.04.2018
14:53:28
Значит в файл txt

Константин
02.04.2018
14:53:53
Тогда сохраняй результат в файл и извлекай из него массив при запуске скрипта

Mark
02.04.2018
14:54:54
а как значение хранить в файле лучше чтобы его удобнее было редактировать

Константин
02.04.2018
14:55:13
с помощью pickle

Kolyann
02.04.2018
14:56:44
Или жсоном

Mark
02.04.2018
14:56:46
с помощью pickle
типо я делал как-то по дебильному хранил в file.py как переменную count и хотел извлекать оттуда значение затем делать +=1 и перезаписывать файл

но не вышло

html
02.04.2018
14:59:05
В файл через пробел, а считывать как список

файл kek.txt

Mark
02.04.2018
14:59:25
Или жсоном
типо {'count':'1'} в файле, делать load, дальше d = int(dict['count']), делать d+=1 и dump обратно?

Google
Константин
02.04.2018
15:01:20
открывай файл в режиме 'w'

тогда у тебя будет файл перезаписываться, если тебе нужно просто хранить значение count

Amir
02.04.2018
15:02:11
Всем привет, пишу симуляцию связанную с методом монте карло, мне нужно сделать одну и ту же операцию большое количество раз как можно быстрее. Я сделал пре-генерацию случайных чисел с помощью numpy: range_count = 999999999 # (b - a) * random_sample() + a, [a, b) ran_seq = (range_count - 1) * np.random.random_sample((1, range_count)) + 1 for (_, _), roll in np.ndenumerate(ran_seq):но работает она крайне медленно. Возможно есть какие-либо идеи чтобы ускорить это?

Mark
02.04.2018
15:02:20
А тебе точно текущее время в миллисекундах не подходит? )
там прикол в диапазоне, мне нужно 1...10000 допустим, а в миликах я так понял мможет что угодно стрельнуть + и как бы оно долго будет подбирать, чтобы все значение из диапазона прошли( грубо говоря мне нужно чем больше раз из диапазона, тем лучше)

Mark
02.04.2018
15:03:17
тогда у тебя будет файл перезаписываться, если тебе нужно просто хранить значение count
а типо после увеличения значение под чистую перезаписать файл

Tigran
02.04.2018
15:03:38
То есть, чтобы все действия, которые ты делаешь в цикле, на самом деле делал numpy с массивами. Покажи тело цикла, короче.

Mark
02.04.2018
15:08:11
Shelve?
а у тебя есть пример какой-то?

Filthy Lucre
02.04.2018
15:09:35
а у тебя есть пример какой-то?
db = shelve.open(folder) db['result'] = information db.close()

Mark
02.04.2018
15:10:05
db = shelve.open(folder) db['result'] = information db.close()
типо туда можно переменные пихать и оно понимает?

Filthy Lucre
02.04.2018
15:10:15
Можно все вроде пихать

Это оболочка для Pickle

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