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

Страница 434 из 1885
Скрудж
13.09.2016
18:58:57
Реб, есть тюпл из чисел, нужно переложить в лист в виде строке. Сделал через цикл через append, привёл к строке, но что-то исправил, забыл что и теперь делит числа по цифрам

Zart
13.09.2016
18:59:07
жду конструктивной критики)
писать портянку в экран на кириллице в начале файла, а потом на кулзизопском транслиты принты...

Dmitriy
13.09.2016
18:59:19
Мужики, такая проблема пытаюсь сделать SQL-запрос cur.execute("INSERT INTO contacts (FIO, phone, born) VALUES ({0}, {1}, {2})".format(fio, phone, date)) поле FIO, born у меня строковое но через формат не передается как быть?

Google
Dmitriy
13.09.2016
19:00:10
и как? %s

Марк
13.09.2016
19:00:21
теперь протрезвей и заново расскажи
Фошист. Трезветь еще заставляет

Zart
13.09.2016
19:00:41
реализации жизни на двухмерных массивах я рассматривать не буду

Dmitriy
13.09.2016
19:00:45
А как можно делать то? format только для целочисленных чтоли?

Igor
13.09.2016
19:00:47
и как? %s
c.executemany('INSERT INTO stocks VALUES (?,?,?,?,?)', purchases)

нет!!!!

формат вообще нахуй выкинуть, зарт правильно говорит

v
13.09.2016
19:01:06
елаборейт?
если мы ведем речь о файлике с расширением sqlite3 - а мы вели речь о нем - то он ничему не драйвер

Igor
13.09.2016
19:01:10
бля. ну не many, но формат ты понял

Zart
13.09.2016
19:01:26
и как? %s
execute('insert into ... values(?, ?, ?)', (val1, val2, val3)) # так передаются аргументы так, чтобы их правильно вставляло в запрос

light
13.09.2016
19:01:27
спасиб в общем учту

Google
Igor
13.09.2016
19:01:30
А как можно делать то? format только для целочисленных чтоли?
# This is the qmark style: cur.execute("insert into people values (?, ?)", (who, age)) только так и никак иначе

Dmitriy
13.09.2016
19:01:38
Понял, попробую спасибо

Zart
13.09.2016
19:02:02
Скрудж
13.09.2016
19:02:18
теперь протрезвей и заново расскажи
Есть кортеж из натуральных чисел, мне нужно эти числа переложить в лист в типе string. Я делаю через append с приведением к строковому типу данных, а получается что числа делятся на цифры (из 3636, 5643 получается лист 3, 6, 3, 6, 5, 6, 4, 3)

Zart
13.09.2016
19:02:46
ты хочешь из (1, 2, 3) получить ['1', '2', '3']?

Igor
13.09.2016
19:02:47
list(map(str, tvoy_tuple)), не?

Zart
13.09.2016
19:02:49
или куда

Igor
13.09.2016
19:03:07
In [12]: tvoy_tuple = (1, 2, 3, 4) In [13]: list(map(str, tvoy_tuple)) Out[13]: ['1', '2', '3', '4']

Zart
13.09.2016
19:03:09
если да, тогда игорь правильно написал

Скрудж
13.09.2016
19:03:09
list(map(str, tvoy_tuple)), не?
Спасибо, а что map значит?

Zart
13.09.2016
19:03:54
мап(функция, итерабл) = (функция(каждый елемент), ...)

Igor
13.09.2016
19:04:01
грубо говоря, map выполняет функцию, указанную первым аргументом (str) по всем элементам массива, который передан вторым аргументом (tvoy_tuple), и возвращает все что получилось тоже в виде массива

Скрудж
13.09.2016
19:04:20
Спасибо, не понял

Zart
13.09.2016
19:04:38
map(f, (1, 2, 3)) -> (f(1), f(2), f(3))

⬗VLAD⌶K⬖
13.09.2016
19:04:51
вот что значит книжки не читать)

Igor
13.09.2016
19:04:55
Скрудж
13.09.2016
19:04:59
Теперь понял

Igor
13.09.2016
19:05:02
а можно то же самое сделать в виде list comprehension

Скрудж
13.09.2016
19:05:02
Спасибо

Google
Zart
13.09.2016
19:05:09
вызывает одну и ту же функцию на каждый элемент

Igor
13.09.2016
19:05:11
[str(x) for x in tvoy_tuple]

Скрудж
13.09.2016
19:05:30
вот что значит книжки не читать)
Не надо мне тут, я 90 страниц прочитал книжки по питону

Лутца читал, да

А тут бота для тг кто нибудь делал?

Igor
13.09.2016
19:07:06
ага

Johnnie
13.09.2016
19:07:07
я делал

⬗VLAD⌶K⬖
13.09.2016
19:07:15
все кому не лень, и я

Igor
13.09.2016
19:07:18
только ленивые, кажется, не делали ))

Скрудж
13.09.2016
19:07:26
Такой вопрос, мне сказали, что чтобы создать конференцию пользователей через апи ТГ нужно иметь свой сервер, это правда?

Zart
13.09.2016
19:07:29
я рисовал интересу ради

Igor
13.09.2016
19:08:26
а причем тут bot api o_O

Igor
13.09.2016
19:08:36
разве боты умеют создавать конференции из пользователей? о_О

⬗VLAD⌶K⬖
13.09.2016
19:08:57
скорее всего это просто два вопроса

Johnnie
13.09.2016
19:09:06
кста, а боты могут видеть кто вышел в онлайн и ушел в оффлайн?

или хер?

из участников чата я имею в виду

⬗VLAD⌶K⬖
13.09.2016
19:09:42
если он добавлен в конфу

Johnnie
13.09.2016
19:10:16
а какое событие там ловить?

Google
Johnnie
13.09.2016
19:10:20
сообщения то нет

Igor
13.09.2016
19:10:22
судя по документации, не могут

Johnnie
13.09.2016
19:10:34
вот я также думал( спасибо

⬗VLAD⌶K⬖
13.09.2016
19:10:54
судя по документации, не могут
а если создать из него полноценную личность?)

Igor
13.09.2016
19:11:01
тогда конечно могут

Johnnie
13.09.2016
19:11:09
какую личность еще?

Igor
13.09.2016
19:11:20
ну, написать бота, при этом используя не bot api, а обычное, клиентское

Скрудж
13.09.2016
19:11:22
а причем тут bot api o_O
Я немного не разбираюсь в апи ТГ, у них тут какая-то хитрожопая система деления на ботов и не ботоа

Admin
ERROR: S client not available

⬗VLAD⌶K⬖
13.09.2016
19:11:31
какую личность еще?
типа симулирующий юзверя

Johnnie
13.09.2016
19:11:53
это уже совсем другая история ведь :) вопрос был про бота

⬗VLAD⌶K⬖
13.09.2016
19:12:11
Igor
13.09.2016
19:12:19
все аутентичные боты должны использовать bot api и иметь ник, оканчивающийся на "Bot" но ничего не мешает тебе зарегить новый аккаунт на левый номер телефона, и написать свой клиент телеграма с блекджеком и шлюхами, авторизовать его под этим номером телефона и заставить его делать че угодно

Johnnie
13.09.2016
19:12:19
а в симуляции наверное можно отловить, клиент же получает эту инфу

> написать свой клиент телеграма с блекджеком и шлюхами

вот тут начнется веселье имхо

Igor
13.09.2016
19:12:53
не, там даже враппер кто-то писал для обычного апи на питоне

и для tg-cli тоже че-то было, помнится

https://github.com/luckydonald/pytg но не уверен, что он умеет онлайн-оффлайн чужой палить

⬗VLAD⌶K⬖
13.09.2016
19:13:55
короче тема с новой личностью удачная?

Google
⬗VLAD⌶K⬖
13.09.2016
19:14:16
только вот реализовать - ручки трясутся

Igor
13.09.2016
19:14:20
ну, если не жалко 10+ рублей на левый аккаунт, то почему бы и нет

Johnnie
13.09.2016
19:14:54
просто вчера возникла мысль сделать бота, который смотрит когда пик активности в чатах

хз зачем но я таких не видел

:D

Igor
13.09.2016
19:15:05
comstatbot есть

или как там его

Johnnie
13.09.2016
19:15:17
он же по сообщениям только вроде?

⬗VLAD⌶K⬖
13.09.2016
19:15:20
ну, если не жалко 10+ рублей на левый аккаунт, то почему бы и нет
список юзверей в шапке коны же показывает и кто офф и онл

Johnnie
13.09.2016
19:15:24
https://combot.org/chat/-1001051329193

ты про этот наверно

Igor
13.09.2016
19:15:33
да, по сообщениям

но разве сообщения - не активность? ;)

⬗VLAD⌶K⬖
13.09.2016
19:15:42
так что перехватить эту функцию вполне реально

Igor
13.09.2016
19:15:54
(доебался, да ((()

Johnnie
13.09.2016
19:15:59
хуя, я топ18

Igor
13.09.2016
19:16:04
список юзверей в шапке коны же показывает и кто офф и онл
да, но bot api не дает доступа ведь к таким данным

Johnnie
13.09.2016
19:16:13
но разве сообщения - не активность? ;)
ну это активность, да. но не все пишут, некоторые читают

правда как понять что именно этот чатик - хз

⬗VLAD⌶K⬖
13.09.2016
19:16:29
Igor
13.09.2016
19:16:32
ну это активность, да. но не все пишут, некоторые читают
ну и что. некоторые пишут скрипты, которые делают их 24/7 онлайн (привет, это я)

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

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