
Anatoly
26.07.2018
19:09:37
В нете скачал

ivan
26.07.2018
19:10:03
О госпаде

Проксимов
26.07.2018
19:10:22

Anatoly
26.07.2018
19:17:26

Google

Nikolay
26.07.2018
19:18:21

Проксимов
26.07.2018
19:19:14

Vitaly
26.07.2018
19:19:31
Извините за очень нубский вопрос, но в беседе для начинающих на него не могут дать ответ
Как можно получить список словарей из БД, где у словаря в ключе - название столбца, а в значении - значение поля из БД?

Проксимов
26.07.2018
19:19:47
в .csv ваыгрузить можешь?

Tishka17
26.07.2018
19:19:58

Vitaly
26.07.2018
19:20:00
Использую sqlite

Tishka17
26.07.2018
19:22:33

Kirill
26.07.2018
19:24:16
Не могу врубиться, как с помощью logging ловить эксепшены.
Я добавил хандлер, например syslog, но эксепшены падают только в stdout.
Google пока не помогает.

Anatoly
26.07.2018
19:25:39

Tishka17
26.07.2018
19:27:14

Kirill
26.07.2018
19:27:51

Tishka17
26.07.2018
19:28:05
Ага

Google

Kirill
26.07.2018
19:28:16
Спасибо.

Tishka17
26.07.2018
19:28:20
Ест. Ещё logging.exception чтобы с трейсом
И сразу уровнем максимальным
Хм, про exc_info не знал

Kirill
26.07.2018
19:28:55

Ildar
26.07.2018
19:34:30

Ляман
26.07.2018
19:36:57

Maxim
26.07.2018
19:52:21
Как это можно "красивее" записать? if not (1 in aj) and not (1 in bj):

Tishka17
26.07.2018
19:53:10
if 1 not in a and 1 not in b

Maxim
26.07.2018
19:54:27

Tishka17
26.07.2018
19:54:40
Не уверен что стоит так делать
Но выглядит красивее
Наверно лучше chain все же

Влад
26.07.2018
19:55:27
Не стоит. Новый список же создаётся ради одной проверки.
А заморачиваться с chain ради двух списков...

Ляман
26.07.2018
19:56:40
Ребята как парсить с помощью bs4, python 3.6+
<script type="application/json" id="ProductJson-product-template">
Уже извлек информацию из него и надо спарсить
{"id":1746190827541,"title":"12","option1":"12","option2":null,"option3":null,"sku":"AH7006100-SAIL-12","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Nike Air Vapormax Flyknit Moc 2 \/ Sail - 12","public_title":"12","options":["12"],"price":26500,"weight":0,"compare_at_price":null,"inventory_quantity":2,"inventory_management":"shopify","inventory_policy":"deny","barcode":"193050045326"},
Не нагуглил


Denis
26.07.2018
19:58:51
Ребята как парсить с помощью bs4, python 3.6+
<script type="application/json" id="ProductJson-product-template">
Уже извлек информацию из него и надо спарсить
{"id":1746190827541,"title":"12","option1":"12","option2":null,"option3":null,"sku":"AH7006100-SAIL-12","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Nike Air Vapormax Flyknit Moc 2 \/ Sail - 12","public_title":"12","options":["12"],"price":26500,"weight":0,"compare_at_price":null,"inventory_quantity":2,"inventory_management":"shopify","inventory_policy":"deny","barcode":"193050045326"},
Не нагуглил
import json

Ляман
26.07.2018
19:59:01

Maxim
26.07.2018
19:59:05
if 1 not in aj+bj
У меня после этого программа стала работать на 15 мс. медленее и память выросла на 4КБ

Google

Denis
26.07.2018
19:59:11

Ляман
26.07.2018
19:59:17
не знаю как

Denis
26.07.2018
19:59:35
пробовал читать доку по json?

Ляман
26.07.2018
19:59:52

Denis
26.07.2018
19:59:57
а, ясно, не пробовал

Alex
26.07.2018
20:05:21

Mike
26.07.2018
20:05:57

Ляман
26.07.2018
20:06:12

Alex
26.07.2018
20:06:46
Плохие советы?
Хз. Вторая ссыль в гугле https://stackoverflow.com/questions/37596010/parsing-a-json-file-with-beautifulsoup?rq=1

Mike
26.07.2018
20:07:27
Зачем вообще блядь парсить JSON с помощью bs4?

Denis
26.07.2018
20:07:50
Шо выучили, тем и парсят

Mike
26.07.2018
20:08:09
import json
data = json.loads("some_damn_json_string")
идите в @python_beginners короче

Влад
26.07.2018
20:08:37
Чувствую себя лишним на этом празнике жизни, где json через bs4 парсят...

Mike
26.07.2018
20:09:12

Влад
26.07.2018
20:10:12
Мб и празднике.

Tishka17
26.07.2018
20:10:17

Alex
26.07.2018
20:11:46

Mike
26.07.2018
20:12:35

Google

Ляман
26.07.2018
20:12:39

Maxim
26.07.2018
20:12:49

Mike
26.07.2018
20:12:50

Ляман
26.07.2018
20:13:09

Mike
26.07.2018
20:13:10

Ляман
26.07.2018
20:14:31
Шла абстракция через абстракцию…
soup = BeautifulSoup(html, 'lxml')
json_pars = soup.find('script', type="application/json", id="ProductJson-product-template").text
data = json.load(json_pars)

Mike
26.07.2018
20:15:08
Неужели сообщение об ошибке ничего не сказало?

Admin
ERROR: S client not available

Ляман
26.07.2018
20:16:06

Mike
26.07.2018
20:16:09
Угу

Alex
26.07.2018
20:17:14

Denis
26.07.2018
20:18:15

Maxim
26.07.2018
20:18:42

Alex
26.07.2018
20:18:47
Интересно прост

Tigran
26.07.2018
20:19:21

Alex
26.07.2018
20:19:38
Можно по другому это так написать set(aj).union(set(bj))

Tigran
26.07.2018
20:19:54
Хотя как ты с точностью до четырех килобайт память посчитал, для меня загадка

Maxim
26.07.2018
20:21:41

Google

Alex
26.07.2018
20:21:43
Эх

Mike
26.07.2018
20:22:08

Maxim
26.07.2018
20:22:26

Ляман
26.07.2018
20:23:07

Maxim
26.07.2018
20:23:20

Mike
26.07.2018
20:23:23

Ляман
26.07.2018
20:23:59
ШТО?
только первый ключ ищется а остальные не ищет

Mike
26.07.2018
20:23:59

Ляман
26.07.2018
20:25:59

Aragaer
26.07.2018
20:26:00
побитово, так же как и у всех нормальных люде

Ляман
26.07.2018
20:26:08

Mike
26.07.2018
20:26:54
боже, я сейчас умру

Ляман
26.07.2018
20:27:30

Alex
26.07.2018
20:29:04
Потому что ты ищешь в первом словаре. А остальные словари внутри него

Ляман
26.07.2018
20:29:35
А как войти в него
?

Kirill
26.07.2018
20:29:37
Кто-нибудь узнает такую строку "Aaea?onu (ceia)"?
Это в логе и я в упор не могу вспомнить, как это лечится...