
Nikolay
12.02.2019
21:24:49
потом пробуешь получить из другого: data = somedict.get('124234234id'); if data: # do stuff

Mackenlly
12.02.2019
21:25:37
аа-(
хоть и на арче сижу, вообще жопка

Nikolay
12.02.2019
21:26:17
значит придется заюзать дисковое пространство

Google

Nikolay
12.02.2019
21:26:22
в файлы по ID разложи

Mackenlly
12.02.2019
21:27:29
оооо, дошло
крч сортануть поразрядной айдишники из двух датасетов
и за линию соеднить
йееее

Игорь
12.02.2019
21:31:46

Deep Sea
12.02.2019
21:33:29
кстати есть ещё http://numba.pydata.org/

Cykooz
12.02.2019
21:34:10
На то они и аннотации
Можно вообще любой бред в них писать, особено в 3.8
Можно в аннотациях, например, хранить глобальные настройки для функции ?

Игорь
12.02.2019
21:38:47
Аннотации ничего в питоне не гарантируют и можно легко передать в функцию аргумент другого типа
Ну да, в данный момент. Мысль ? была в том, что при желании, используя аннотации, код мог бы скомпилироваться в более оптимизированный и низкоуровневый код, если есть необходимость ускорится. То есть, если мы пишем код и везде и всегда используем аннотации, то его можно ускорять, там, где нужно.
Ну это так, вечерние фантазии)

Cykooz
12.02.2019
21:42:21
Такая "оптимизация" сделает большинство оптимизированных типов данных не совместимыми с обычными. Что потребует конвертацию данных туда сюда на границе оптимизации и обычного кода

Google

Cykooz
12.02.2019
21:43:15
Лучше уж явно "писать на С" через Cython
Наверное сам Cython мог бы заюзать аннотации что бы декларации его типов данных выглядели более питоняче

Никитяо
12.02.2019
22:15:52
Как установить mysqlclient?
Ему что, исходники Питона нужны?
MySQLdb/_mysql.c:37:20: fatal error: Python.h: No such file or directory
#include "Python.h"

Deep Sea
12.02.2019
22:16:49
Используй pymysql
Нужны только хедеры для компиляции

Никитяо
12.02.2019
22:17:29
проект не мой, нужно его просто запустить
уже порешал, надо было не python-dev a python3-dev доставить

Sergey
12.02.2019
22:23:14
Друзья, кто имел дело со старыми сайтами с кучей бэклинков? Как его можно монетизировать. Домен в смысле, не сайт.

Nikolay
12.02.2019
22:24:14

Sergey
12.02.2019
22:25:02

Terminator
12.02.2019
22:25:32
Andriy будет жить. Поприветствуем!

Nikolay
12.02.2019
22:27:11
Но обычная страница не помешает всё равно
Ждать можно лет 100 если что :-)

Edgyr Var
12.02.2019
22:40:45
Всем привет. Можно ли как то "узнать" что в консоль вывелось сообщение? Просто программа состоит из множества файлов и нужно как то реализовать обратную связь для работы прогрессбара

Nikolay
12.02.2019
22:41:33
ш т о?

Sergey
12.02.2019
22:41:50
лел

Edgyr Var
12.02.2019
22:42:04
Ну попробую по подробнее

Sergey
12.02.2019
22:42:21
Тебе нужен символ \r который возвращает курсор в начало строки

Nikolay
12.02.2019
22:42:23
прогрессбар изобретаешь чтоли? https://github.com/WoLpH/python-progressbar/

Google

Sergey
12.02.2019
22:43:16
Либо ты можешь использовать очередь между тредами, и сделать единственный тред с правом работать с потоками
Либо ты можешь перегрузить принт который будет сообщать что что-то вывелось в консоль
Либо перегрузить stdout

Nikolay
12.02.2019
22:44:04
stdout в файл и tail -f

Edgyr Var
12.02.2019
22:44:23
У меня есть класс, в котором по сути реализован тупой ввод команд в shell, и он сделан в цикле. Ну и так получилось, что результат выполнения команд выводится в консоль. И я думал что можно было бы фиксировать этот вывод в консоль, считать число выводов.

Nikolay
12.02.2019
22:44:49

Edgyr Var
12.02.2019
22:44:59

Nikolay
12.02.2019
22:45:12
? ааа, с этого надо было начинать

Edgyr Var
12.02.2019
22:45:49
Ну кстати с потоками норм идея
Ну просто там эти команды выполняются оч долго, и можно подумать что прога зависла
По сути там удаление Appx пакетов
Если на пекарне оно занимает не много времени, то на ноуте даже чисто чек пакета занимает секунд 5
Ладно, спасибо, буду пробовать

toby
12.02.2019
23:19:47
https://pastebin.com/pg65UuRD
почему по ключу ("author") не находится значение из словаря?
выводится значение по умолчанию, None

Михаил
12.02.2019
23:20:41
А может кто знает, где найти полное руководство по VKSCRIPT? Сижу занимаюст подбором. Брутфорс языка блин

Nikolay
12.02.2019
23:21:43

toby
12.02.2019
23:21:55
в json файле да

Nikolay
12.02.2019
23:22:09
в словаре
может оно как-то пробелами с двух сторон слеплено

Google

toby
12.02.2019
23:23:08
{"author": 2298419188639097585, "gender": "male"} - вот строка из json файла
по идее питон читает строку, делает из нее словарь
array (1) -- {'{"author":': ['2298419188639097585,', '"gender":', '"male"}']}
dict.get("author") по идее по ключу должно вернуть значение
id
может из за split() такая фигня?

Nikolay
12.02.2019
23:27:52
выведи dict_author_gender_0.keys()
а лучше '\n'.join(dict_author_gender_0.keys()) и увидишь
у тебя jsonl формат; каждый line в файле это json объект, получается? ну и делай obj = json.loads(line) , в obj будет нормальный объект

toby
12.02.2019
23:34:14

Nikolay
12.02.2019
23:34:37
последня строка - не знаю; я же не знаю, что ты хочешь делать

toby
12.02.2019
23:35:30
omg, получилось
спасибааааа
ITS WORKING
можно теперь спать
урааа

Nikolay
12.02.2019
23:41:38
+ http://qttroll.blogspot.com/2013/10/vkscript.html
Ну и по крупицам в инете по запросу в гугле понакидано по мелочи

Михаил
12.02.2019
23:44:13
Генерацию ключей словаря из переменных не осилю

Google

Nikolay
12.02.2019
23:46:57
Ну это смотреть ECMAScript стандарт, может прокатит

Михаил
12.02.2019
23:48:06
Написал ради хохмы в техподд)
Посмотрим

Andriy
12.02.2019
23:51:31
Каким методом можно заполнять такую таблицу в Ексель построчно? Метод insert_row не подходит так как в 2-ох столбцах стоит формула на сумму в самой таблице.

toby
12.02.2019
23:55:04
по идее должны сравниваться авторы по ключам из двух файлов и если в сообщении есть схожий айди выводится пол пишущего + комментарий + айди
и выводится в 3 файл

Nikolay
13.02.2019
00:17:45