@python_beginnersЭта группа больше не существует

Страница 1294 из 1885
Kon
21.02.2017
14:09:40
подусловия между or я бы в скобки обернул, а else и continue вообще убрал. и вместо ans=i написал бы ans=i['mark']

Maksim
21.02.2017
14:11:12
Все равно в условии ошибка



Sulton
21.02.2017
14:11:35
Хочу спарсить данные из блока через реквестс + soup = BeautifulSoup, html страницу загрузить получилось через ( уже успех для меня ), теперь надо как то запринтить текст из блока. Столкнулся с такой проблемой, как soup = BeautifulSoup(text) NameError: name 'text' is not defined

Google
Maksim
21.02.2017
14:12:16
Pavel
21.02.2017
14:14:14
ans = min(rec['mark'] for rec in d)

Maksim
21.02.2017
14:15:19
Все злощастная ошибка с ключом

Что за бред?

Все, решено, я ЛОХ

Igor
21.02.2017
14:16:16
бывает!

Maksim
21.02.2017
14:16:27
Просто там был один ключ mark

Исправил на все, и заработало

Но почему с одним не работало?

А

Ну и тут я отличился

Igor
21.02.2017
14:16:53
:)

можно делать rec.get('mark') тогда None будет возвращаться, если ключа нету

Google
Igor
21.02.2017
14:17:29
или .get('mark', '123123'), тогда вместо None будет возвращаться "123123" (только если ключа нету)

Maksim
21.02.2017
14:18:04
Спасибо)

Евгений
21.02.2017
14:26:57
Итак. Снова траблы с SQLAlchemy. Проект был на чистом fdb - периодически были рандомные deadlock. Перевёл всё на SQLAlchemy - deadlock'и остались. В чём может быть проблема? Думал, что может транзакционность где-то нарушена, но как оказалось нет. Данные прилетают из разных источников и сразу много может прилететь. Иногда успевает обработать, а иногда вылетают deadlock'и. Что можете посоветовать для решения проблемы? Flask+Firebird3

Igor
21.02.2017
14:28:59
в какой момент дедлок появляется? в момент одновременных инсертов?

Евгений
21.02.2017
14:30:35
видимо. уловить не могу. они рандомные.

Один раз deadlock, а второй раз пролетает нормально запрос.

Maksim
21.02.2017
14:36:24
Точнее кроме какого то определенного

Kon
21.02.2017
14:42:32
l1 = [1,4,7,2,3] l2 = [0,8,1] result = [0, 1 ,4,7,2,3,8,1]
list1 = [1,4,7,2,3] list2 = [0,8,1] result = [] ind1 = 0 ind2 = 0 while (len(list1) > ind1) and (len(list2) > ind2): el1 = list1[ind1] el2 = list2[ind2] #print(el1) if (el1 < el2): result.append(el1) ind1 = ind1 + 1 else: result.append(el2) ind2 = ind2 + 1 while len(list1) > ind1: el = list1[ind1] result.append(el) ind1 = ind1 + 1 while len(list2) > ind2: el = list2[ind2] result.append(el) ind2 = ind2 + 1 print(result)

Kon
21.02.2017
14:51:37
похоже на mergesort чем-то

Kon
21.02.2017
14:54:06
сила незнания операторов :D

зато я сегодня написал в одном скрипте http, https, ws и wss серверы. И морду... Правда всё это на ноде

Dmitriy
21.02.2017
15:26:45
@zagrebelin у нас тут спам?

Kon
21.02.2017
15:27:07
ну почему он такой эффективный ?

53r63rn4r
21.02.2017
15:27:38
@zagrebelin у нас тут спам?
Можно и мне писать

Maksim
21.02.2017
16:17:53
Такой вот вопрос: за одним хреном мне понадобилось посмотреть код функции range() встроенной, где можно это найти?

Igor
21.02.2017
16:25:31
https://github.com/python/cpython/blob/6f0eb93183519024cb360162bdd81b9faec97ba6/Objects/rangeobject.c

Google
Igor
21.02.2017
16:25:40
наверное

Rocky
21.02.2017
16:26:21
Ребят вопрос логически

От например утюг

Stanislav
21.02.2017
16:26:36
Да

Rocky
21.02.2017
16:26:47
У него есть авто функции

И как разработчики сделали это?

John
21.02.2017
16:29:50
У него есть авто функции
Мы говорим про версию утюга который на углях работал?

Kirill
21.02.2017
16:38:17
ребят, кто в node js сечет?

[ Account { domain: null, _events: {}, _eventsCount: 0, _maxListeners: undefined, _session: Session { _device: [Object], _cookiesStore: [Object], _jar: [Object] }, _params: { username: 'zen_clear_mind', picture: '', fullName: '', XXX: 226442397, isPrivate: false, hasAnonymousProfilePicture: false, isBusiness: false, profilePicId: '1307945172223213778_226442397', byLine: '3401 followers', followerCount: 3401, mutualFollowersCount: 0 }, id: 226442397 } ]

Eugene
21.02.2017
16:38:57
Kirill
21.02.2017
16:39:02
как XXX достать

melancholiac
21.02.2017
16:39:12
melancholiac
21.02.2017
16:39:33
зачем в питончате спрашивать?

Kirill
21.02.2017
16:39:36
спс

Rocky
21.02.2017
16:45:18
Мы говорим про версию утюга который на углях работал?
Да нее которые современные сейчас у них там разные режимы работы и тд

Прочем они имеют команды

И Вот как эти команды разрпботчики влили в утюг?

Eugene
21.02.2017
16:46:33
Можешь почитать про arduino : )

Ivan
21.02.2017
16:46:34
Raspberry Pi внутри, ты чо, не в курсе?

Eugene
21.02.2017
16:46:53
ну и малину, да

Google
John
21.02.2017
16:46:55
Это реально про утюги вопрос?? Я думал это такой пример с последующим переносом на питон

Maksim
21.02.2017
16:48:52


Pavel
21.02.2017
16:50:06
а почему step=3, если аргумент один?

Maksim
21.02.2017
16:50:20
Он по любому должен быть 3

Ну такое задание)

Похожу в строку записывать и разделять запятой

Admin
ERROR: S client not available

Maksim
21.02.2017
16:51:41
ПРосто и все

melancholiac
21.02.2017
16:51:50
я чувствую себя на*баным

ведь если аргументов будет больше двух оно выведет "где аргументы то?"

Eugene
21.02.2017
16:52:47
а потом еррор?:)

Maksim
21.02.2017
16:53:00
Если длинна, длинна принимаемых аргументов

melancholiac
21.02.2017
16:53:03
ругнеться что ресулт андефайнд

Maksim
21.02.2017
16:53:23
Все работает

melancholiac
21.02.2017
16:53:35
и не только ресулт

Maksim
21.02.2017
16:54:03


2 аргумента

Я же просто в переменную это значение заношу

Google
Maksim
21.02.2017
16:54:41
ЧТо за бред?

Че-твы хуйню сморозили

melancholiac
21.02.2017
16:55:20
где?

у меня ща питона нет, но from functools import partial rangem = partial(range,step=3)

Maksim
21.02.2017
16:59:02
В общем, просто поверь мне)

Оно работает как надо

melancholiac
21.02.2017
16:59:43
Оно работает как надо
так ты что-то спросить хотел?

Maksim
21.02.2017
17:00:04
Вадим
21.02.2017
17:20:38
подскажите по git, на одном пк могу обновить а на другом нет Your local changes to the following files would be overwritten by merge Please commit your changes or stash them before you merge. Aborting

как это исправить

Kon
21.02.2017
17:21:12
git stash git pull

Вадим
21.02.2017
17:23:02
а в чем разница почему так получается ?

Kon
21.02.2017
17:24:08
на *другом* пк у тебя были изменения, а это предупреждение о том, что твои изменения пропадут без git commit или git stash

Вадим
21.02.2017
17:26:18
так на другом пк я с делал git push и изменения отобразились в репозитории, если я сейчас сделаю клон репозитория и внесу измемения а после коммит и пуш то завтра отроя рабочий пк введу git pull и все изменения без проблем отображаются в рабочем катлоге

Maksim
21.02.2017
17:34:47
Может кто нибудь помочь с перебором значений в подобном словаре ~[{'name':'Maksim Fedartsou','subjects':{'math':9,'language':5,'history':8,'foreignl':9}}~

Maxim
21.02.2017
17:44:37
for person in person_list: print(person['name'] for subject in person['subjects']: print(person['subjects'][subject])

как-то так

Страница 1294 из 1885

Эта группа больше не существует Эта группа больше не существует