
Iliya
10.09.2018
13:04:19

Aragaer
10.09.2018
13:04:54
ну можно сразу в греп скармливать обработанное

Iliya
10.09.2018
13:05:50

Aragaer
10.09.2018
13:06:24
угу

Google

Iliya
10.09.2018
13:07:42
угу
ну сейчас все еще раз проверю и крутану на серваке посильнее =)

Василий
10.09.2018
13:09:22

Iliya
10.09.2018
13:16:53
в итоге у меня получилось File1-File2 != file3
А file3+file2 на 2000 строк больше чем file1

Aragaer
10.09.2018
13:20:23
ну file3+file2 имеет право быть больше, чем file1, если в file2 есть еще какой-то мусор, который в file1 не присутствует
а вот что означает первое выражение, это я не понял

Iliya
10.09.2018
13:24:09

enrvate
10.09.2018
13:31:27
Добрый день. Пытаюсь через requests получить код сайта supremecommunity.com
Выпадает ошибка, Ernno 111 connection refused
С чем может быть связано?
Еще неделю-две назад все работало прекрасно

Jentry
10.09.2018
13:32:09

enrvate
10.09.2018
13:32:54

Jentry
10.09.2018
13:34:12
Да, тебе питон явно написал, что на сетевом уровне прилетел reset на попытку подключения. Потыкай брузером сайт с той машины, с которой получаешь ошибку, подключи прокси

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
10.09.2018
13:35:15
Ребят, есть какой-то аналог yield, но для словарей? Ибо у меня есть огромный словарь, который благополучно занимает 5 гигов оперативы и это не совсем то, чего я ожидаю.

Artuchka
10.09.2018
13:35:45

Google

Artuchka
10.09.2018
13:35:45
прикооооольна, лол

Jentry
10.09.2018
13:36:51

Honor
10.09.2018
13:37:07
Спамер
Сожгите его

Tigran
10.09.2018
13:37:16

Artuchka
10.09.2018
13:37:23

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
10.09.2018
13:38:26
а что ты ожидаешь и зачем тебе словарь? связи между словарем и yield никакой нет
Я ожидал что можно как то динамически генерировать словарь.
Объясню чуть по другому
Есть огромный json, около 1 гига. Нужно его записать в переменную, чтобы что-то с ним сделать. Есть какие-то фишки для экономии оперативки? Списки можно создавать налёту через генераторы. И мне интересно, можно ли сделать что-то такое для словаря

Aragaer
10.09.2018
13:39:04
если ты хочешь в этом словаре обращаться быстро по ключам, то нет
если тебе достаточно ассоциации ключ-значение, то можно ограничиться списком пар

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
10.09.2018
13:39:27

Jentry
10.09.2018
13:39:40

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
10.09.2018
13:40:04

Tigran
10.09.2018
13:40:54

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
10.09.2018
13:41:22

Honor
10.09.2018
13:42:04
А где он находится?

Tigran
10.09.2018
13:42:16

Google

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
10.09.2018
13:42:59

Honor
10.09.2018
13:43:28

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
10.09.2018
13:43:58
А ещё интересно, почему гигабайт жсона превращается в 5 гигабайт словаря?

Honor
10.09.2018
13:45:58
А не проще твой жсон в sqlite перегнать
И там селектить

Iliya
10.09.2018
13:46:17


В.
10.09.2018
13:46:32
Ребят, пожалуйста выручайте. Есть две простых функции, стоящие рядом. Первая принимает message из функции до этого блока. Вторая принимает message от первой, а дальше замкнутый круг. Бот пересылает отправленные ему сообщения в определенный чат. В коде это не указано, но происходит это до тех пор пока ему не отправишь определенную команду. Проблема в том, что если переслать ему несколько сообщений разом с другого чата, он их отправит, не соблюдая порядок отправки. Подскажите пожалуйста в коде как мне сделать так, чтоб до окончания выполнения send_message(message), не начинало выполняться send_message2(message).
@dp.message_handler(state='message_in_chat')
async def send_message(message: types.Message):
await bot.forward_message(info_about_message[message.from_user.id], message.from_user.id,
message.message_id)
with dp.current_state(chat=message.chat.id, user=message.from_user.id) as state:
await state.finish()
with dp.current_state(chat=message.chat.id, user=message.from_user.id) as state:
await state.set_state('message_two')
@dp.message_handler(state='message_two')
async def send_message2(message: types.Message):
await bot.forward_message(info_about_message[message.from_user.id], message.from_user.id,
message.message_id)
with dp.current_state(chat=message.chat.id, user=message.from_user.id) as state:
await state.finish()
with dp.current_state(chat=message.chat.id, user=message.from_user.id) as state:
await state.set_state('message_in_chat')


Roman
10.09.2018
13:46:42

Andrey
10.09.2018
13:46:43
Ребят как отпарсить огромный файл?
В переменной buf записано месиво ис символов (в т.ч. \n символ новой строки)
Как можно выбрать нужные строки (строки с ключевым словом) не запихивая весь огромный файл в список
Память ломается..

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
10.09.2018
13:47:13

Tigran
10.09.2018
13:48:30

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
10.09.2018
13:49:21

Alumi
10.09.2018
13:49:34
Здрасьте, успокойте меня. Нужно было ssh потестить из внешней сети, заюзал web сервис с ssh. Перед этим сменил пароль на учетке (хотя толку-то). Поменял назад. Теперь думаю, а что если мне успели поставить кейлоггер, узнали новый пароль и теперь имеют полный доступ к компу? Или я параноик?

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
10.09.2018
13:49:40

Ruslan
10.09.2018
13:50:00

Google

Admin
ERROR: S client not available

Василий
10.09.2018
13:50:04

Ruslan
10.09.2018
13:50:24

Tigran
10.09.2018
13:50:32

Василий
10.09.2018
13:51:35

Andrey
10.09.2018
13:52:30
Если я вывод организую в цикле
For line in file:
Print line
То у меня line выводит побуквенно ...
Это я тупой или что то не так?

Tigran
10.09.2018
13:52:49
Надо в текстовом

Andrey
10.09.2018
13:54:39
Файл - txt пожатый gzip
Я делаю
Buf = Gzip.open(file, 'r').read()
А потом
For line in buf:
...

Василий
10.09.2018
13:57:54
Но лучше в доках проверь
Если буфер итерировать то будешь получать по одному символу

Andrey
10.09.2018
13:59:33
Вот.. я про то же
Собственно что у меня и получается
И как тогда быть?

Василий
10.09.2018
14:02:48
И как тогда быть?
Открыть файл в другом режиме. Но ты же понимаешь что распаковывать gzip построчно нельзя )

Kirill
10.09.2018
14:05:55

Влад
10.09.2018
14:05:57
Есть видос открытый и обрабатывающийся с помощью opencv. В процессе обработки видос надо стримить на фронтенд. Это реально сделать?

Василий
10.09.2018
14:07:40

Google

enrvate
10.09.2018
14:08:08

В.
10.09.2018
14:08:21
Ребят, покажите пожалуйста на примерах как работает asyncio.Lock()

Jentry
10.09.2018
14:09:05

enrvate
10.09.2018
14:09:28
Так я из браузера тестил
Вот так

Iliya
10.09.2018
14:12:47
Еще вопрос, подскажите пожалуйста функцию работы со строками
Что-то вроде index или find
У меня есть строка1
AAAAAA=111111111112;
и строка 2
111111111111
И надо чтобы в сравнении возвращялось мол да или нет, в этом случае нет, если
Строка 2 111111111112 вернуть да или что-то вроде, чтобы я могу отловить этот момент

Aragaer
10.09.2018
14:13:22
stroka2 in stroka1

Iliya
10.09.2018
14:13:36
ага точно/
спасибо