@ru_python

Страница 7775 из 9768
Danil
18.01.2019
12:53:47


Илья
18.01.2019
12:54:02
Ребятки, я использую мультипроцессинг для применения map функции в 10 процессов, а внутри функции процесса используется логгирование при помощи пакета logging. Логгер глобальный, один на все 10 процессов. Может ли получиться дедлок при вызове logger.warning в нескольких процессах, или в пакете logging предусмотрены механизмы защиты от блокировок?

Iliya
18.01.2019
12:54:20
кажется, оно для двух месяцев и 2 значений для Первого выдаст 4 строки
да, что-то я невнимательно сделал, вот переписал for keys, values in my_dict.items(): for value, month in zip(values, month_year): print(keys, value, month)

Tishka17
18.01.2019
12:54:24
чем if exist делать, лучше игнорить ошибку удаления

Google
Tishka17
18.01.2019
12:54:36
между exist и delete данные может кто-то удалить

Ilia
18.01.2019
12:55:11
У тебя там join по неравенству... Ну, это не то чтобы нельзя, это просто не работает в реальной жизни

Ilia
18.01.2019
12:56:17
Сколько там записей в таблице company?

Danil
18.01.2019
12:57:13
вывело 213

Ilia
18.01.2019
12:58:18
2500, примерно
Твой запрос просто будет обрабатывать порядка 6 миллионов строк

Tishka17
18.01.2019
12:58:48
это у тебя реально так называются поля и функции?

Ilia
18.01.2019
12:58:50
2500, примерно
Конечно, дело твое, но я предупредил

Tishka17
18.01.2019
12:58:56
или ты для нас на абракадабру заменил?

Tishka17
18.01.2019
12:59:28
ять

Pete
18.01.2019
13:00:00
или ты для нас на абракадабру заменил?
не стоит недооценивать изобретательность... )

Google
Tishka17
18.01.2019
13:00:57
реально)
срочнл переименовывать

key1 < key2 - это синий больше зарплаты?

или 1 меньше 2?

Danil
18.01.2019
13:02:23
больше просто

Iliya
18.01.2019
13:07:19
Сергей
18.01.2019
13:10:08
Дата должна меняться :) Первый, my_name_info value=123 1.10.2017 Первый, my_name_info value=321 2.10.2017 Первый, my_name_info value=221 3.10.2017 Первый, my_name_info value=300 4.10.2017 Второй, my_name_info value=77 1.10.2017 Второй, my_name_info value=34 2.10.2017 Второй, my_name_info value=34 3.10.2017
По одной строчке это трудно было понять. Опустим вниз enumerate dict_ = {'Дата':['1.10.2017','2.10.2017','3.10.2017','4.10.2017'], 'Первый':[123,321,221,300], 'Второй':[77,34,34,13], 'Третий':[11,46,72,23]} dates = dict_.get('Дата') del(dict_['Дата']) for key in dict_: for index, value in enumerate(dict_.get(key)): print(f'{key},my_name_info value={value} {dates[index]}')

Iliya
18.01.2019
13:13:28
Мы с вами в общем тоже и сделали, только я дату вынес по другому и сделал так ``` for keys, values in my_dict.items(): for value, month in zip(values, month_year): print(keys, value, month) ```

Victor
18.01.2019
13:14:56
Ребят, подскажите по request пожалйста, хочу отправить файл через вот такой POST reqest http://10.10.75.59/up.cgi Origin: http://10.10.75.59 Upgrade-Insecure-Requests: 1 Content-Type: multipart/form-data; boundary=----WebKitFormBoundary9Nn7KSU6QUuwZh8T User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8 Referer: http://10.10.75.59/up.cgi Accept-Encoding: gzip, deflate Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 ------WebKitFormBoundary9Nn7KSU6QUuwZh8T Content-Disposition: form-data; name="UP_SETTINGS"; filename="flashbootcount2300_5.5.9.521.bin" Content-Type: application/macbinary POST: HTTP/1.0 200 OK Content-type: text/html Content-length: 12931 Делаю так: import requests url = 'http://10.10.75.59/up.cgi' files = {'filename': ('flashbootcount2300_5.5.20.532.bin', open('flashbootcount2300_5.5.20.532.bin', 'rb'), 'application/macbinary', {'Expires': '0'})} data = {'name':'UP_SETTINGS'} r = requests.post(url=url, data=data, files=files) Запрос проходит, но принимающий скрипт ругается на неверное имя файла, хотя при отправке ручками все проходит
Вот так завелось import requests url = 'http://10.10.75.59/up.cgi' files = {'file': ('flashbootcount2300_5.5.9.521.bin', open('./flashbootcount2300_5.5.9.521.bin', 'rb'), 'application/macbinary', {'Expires': '0'})} r = requests.post(url=url, files=files)

R I K A R D O /
18.01.2019
13:16:44
!ban

Alexey
18.01.2019
13:18:05
Годнота! Под линукс нет оптимизатора реестра?

Ilia
18.01.2019
13:19:29
Годнота! Под линукс нет оптимизатора реестра?
Лучше спроси, как пропатчить KDE под FreeBSD

Andrii [R11]
18.01.2019
13:20:20
это канал о аниме?

Egor
18.01.2019
13:20:57
Друзья, привет! Хотел уточнить по поводу рекомендации в группе. Я пишу видосы по парсингу данных на python, хочу поделиться. Это будет считаться рекламой и карается баном?

Antony ??
18.01.2019
13:21:05
Tigran
18.01.2019
13:21:45
Видосы по парсингу данных...

Suren
18.01.2019
13:21:48
Сними для новичков видос лучше, я бы глянул
Для бегиннеров? Я что-то подобное готовлю ?

Egor
18.01.2019
13:21:53
Сними для новичков видос лучше, я бы глянул
новички, кто видел, говорят, что все понятно

Suren
18.01.2019
13:22:14
Если халявные -- то не реклама
Ну выгода может быть в самом трафике, например

Google
Danil
18.01.2019
13:33:56
ять
а я сдесняюсь спросить, а что не так с названиями? Если таблица называется company, то поля у нее будут comp_name, comp_key и т.д. Так же у таблицы есть ключь на таблицу company_global(там поля называются compg_key, compg_name и т.д.) тогда это поле будет называться comp_compg_key

Danil
18.01.2019
13:35:49
А если компания группы компаний входящей в холдинг?
это все зависит от того как называется таблица

Pete
18.01.2019
13:40:05
Александр
18.01.2019
13:46:25
я как то видел таблицу cat_naushy в базе, угадайте что там было?

Andrew
18.01.2019
13:47:12
каталог наушников

легко

Алексей
18.01.2019
13:48:15
Кто с таким сталкивался, пытаюсть поставить летсенкрипт через сертбот в докере The server could not connect to the client to verify the domain :: Fetching http://tnd2.getgames.win/.well-known/acme-challenge/3sIFI2zX6IkNY8DV6N2U3duwr3M5NoGv72Ig42A4dq0: Connection refused

Александр
18.01.2019
13:48:20
каталог наушников
ага, категория

Ilya
18.01.2019
13:48:50
Есть функция: def next(message): bot.send_message(message.from_user.id,'№' + str(message.text),reply_markup = back_btn_reply_markup) Как вместо 'next' просто использовать callback_data.data (для вызова функции next)? @bot.callback_query_handler(func=lambda c: True) def callback_inline(callback_data): if callback_data.data == 'next': user_last_message = user_last_messages[callback_data.from_user.id] user_last_message.text = str(int(user_last_message.text) + 1) bot_sent_message = next(user_last_message)

Ilia
18.01.2019
13:57:24
не подскажите с чего начать? Хочу обучиться машинному обучению))

Ilia
18.01.2019
13:57:24
ну и на сколько обязательно в случае с tensorflow использоваться python?

и есть же python вроде в креаторе, можно ли сделать связку с TF? )

Держите молодца...

Terminator
18.01.2019
14:01:40
ProIt same будет жить. Поприветствуем!

Terminator
18.01.2019
14:05:45
Andrejs Sahniks будет жить. Поприветствуем!

Google
Danil
18.01.2019
14:07:24
я не знаю, что за бизнес смысл у comp_key? Ключ компании? Что это? Тем более key1 и key2? Это как?
Key - инкрементарный ключ. Я таб делаю join таблицы саму на себя, и соответственно key1 и key2 - это поля в таблице, которая с джоина выходит

Александр
18.01.2019
14:07:46
Что такое company_global я тоже не знаю. Наверно у вас такой термин норм, но я жизни хз чем глобальные компании отличаются
глобальные компании отличаются тем что в них программисты занимаются проектированием бд хоть немного

Admin
ERROR: S client not available

Egor
18.01.2019
14:08:49
Хочу уточнить по поводу рекомендации в группе. Я пишу видосы по парсингу данных и программированию на python, хочу поделиться. Это будет считаться рекламой и карается баном?

Danil
18.01.2019
14:09:18
эм, id что ли?
Типо да, но у нас это key, потому что id так же есть и они играют другую роль)

Tishka17
18.01.2019
14:09:36
типа большая и меньшая

точнее не так

Egor
18.01.2019
14:09:47
Tishka17
18.01.2019
14:09:52
та, которую надо удалить и так, которую надо остаивть

дальше, функция compare - что-то сранивает

какая больше, какая лучше или что?

Ilia
18.01.2019
14:10:32
в точку. hh.ru
Так так и надо писать. ЧТо это парсинг не данных, а говна сс сайтов

в точку. hh.ru
Данные парсить не надо. Они уже в нужной форме.

Tishka17
18.01.2019
14:11:13
comp.comp_name2 - это вообще что?

второе имя компании?

Ilia
18.01.2019
14:11:26
в точку. hh.ru
Видосы давай...

Google
Danil
18.01.2019
14:11:35
второе имя компании?
да, обработанное

Tishka17
18.01.2019
14:11:43
обработанное или второе?

Danil
18.01.2019
14:11:44
ладно, давай не будем))

Tishka17
18.01.2019
14:12:02
тогда name_processed

или как-то так

Egor
18.01.2019
14:12:09
Видосы давай...
https://www.youtube.com/watch?v=lgGkBh8IUok https://www.youtube.com/watch?v=0SFfJopHbr0

Danil
18.01.2019
14:12:13
я сосознал свою безпомощность

Tishka17
18.01.2019
14:12:21
короче названия должны отражать логический смысл

Ilia
18.01.2019
14:12:27
тогда name_processed
Это ты учишь парня имена давать?

Tishka17
18.01.2019
14:12:30
да

он спросил

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