cur.execute('INSERT INTO partners1 VALUES (?, ?, ?, ?)', tuple(data.values()))
cur.execute('SELECT * FROM partners1 ')
s = ('user_id', 'username', 'e_mail', 'phone')
' '.join(s)
msg = MIMEText(s)
server = smtplib.SMTP('smtp.jino.ru: 587')
server.starttls()
password = "1111"
server.login(msg['From'], password)
msg["Subject"] = "Database data"
msg["From"] = "jul111va@gree111ms.ru"
msg["To"] = "je1182@inb111x.ru"
sender = "julia_11ova@gre11s.ru"
receivers = ["111a82@in11ru"]
server.sendmail[sender, receivers, msg.as_string()]
server.quit()
Вот кусок кода по отправке сообщения.
Как одно с другим соединить - ХЗ
да выкинь ты нахуй data.values
так машина состояний работать не будет
твой запрос должен выглядеть примерно так cur.execute('INSERT INTO partners (user_id, username, email, phone) VALUES (?, ?, ?, ?)', (data['user_id'], data['username'], data['email'], data['phone']))
не прокатило. AttributeError: 'tuple' object has no attribute 'encode' это из за того что кортеж не правильно конвертирую в строку? Я читал про это
тебе бы пойти учебник по питону почитать
как закончишь прошлую задачку, дам тебе ещё одну
вот все так. советов кусками надают. они не сработают. и отправляют учебник читать
что делает метод join у строки?
я бота почти собрал. простенького но работает. читал но не углубленно чтобы пойти и экзамен по питону сдать
аа так ты ботоеб. этого следовало ожидать.
как я понял из учебника он как раз список в строку преобразует
На экзамене спрашивают про ботов?
Ахах смотря как люди активно их делают то скоро будут
А что плохого в том что бы делать ботов?
на конструкторе скучно делать. сам полез разбираться. уроков насмотрелся и начитался. там примеры очень просты. а вот реально как и какой кусок кода где работает—мало объяснятся
a = 1 b = 2 a + b чему равно a ? и почему a не равно 3 ?
нет ничего плохого в том чтобы делать ботов. плохо с них начинать.
во во . кругом такие примеры. я даже не вникаю. мне надо кусок кода нормального и построчно объяснить что где и за что отвечает. в одном видео все четко объяснено. так выложив тут это видео его взяли и обосрали здесь
как на счет того чтобы открыть учебник и прочитать его наконец?
На это уйдут месяцы, не думайте что это делается по щелчку пальцев
Я начал учить питон с ботов, точнее у меня был готовый код, который нужно было разобрать Вот уже полтора года прошло от начала
ты чо, он бота уже почти собрал.
Что такое итератор?
Нет, join возращает новую строку. Список в строку - это вызвать str с переданным туда списком. А join принмает любой итерируемый объект и преобразует в строку все элементы так, что между ними как раз та строка, на которой и был вызван метод
и ни хрена не понятно
А в чем трабл выучить основы питона, а потом по ходу читать документацию?
По этой причине стоит читать книгу
времени много нет. а бота надо сделать под конкретные задачи. ТЗ спецам описал 7 000 выставили. Так я сам этого бота за месяц по кускам собрал.
7000 это много? Ради этого стоило тратить месяц?
Подожди, тебе что надо то в итоге? Бота было сделать или питон выучить?
Читайте учебники или документацию. Брать заказы, не зная инструмента, неразумно
ему надо в итоге и рыбку съесть и на лошадке покататься.
Это по типу фор вроде бы
там слишком простые примеры. их в реальности в коде нет. вот я бы 100 видео посмотрел где какой то код в боте разбирается. но таких тоже не много
ну так ты ведь нихрена не понимаешь простых вещей
7000 это меньше дня работы программиста, держу в курсе
https://docs.python.org/3/glossary.html#term-iterator
Собирай сколько хочешь, но не задавай тогда нам вопросов, если не хочешь учиться
это чат начинающих. я же не прошу как с ноля начать бота. какие импорты использовать. как клаву сделать. затуп был с машиной состояний но разобрался. простого бота я смогу накидать. ни разу отправку на почту с базы данных не делал.
Так для ботов, есть чаты, для каждой библиотеки
при чем тут отправка почты, если у тебя проблемы уровня как сложить два числа?
а где список есть?
при чем тебе дали исчерпывающий ответ, объясняющий что не так в твоем коде, но ты его не сумел понять
–Как сделать ножку стула, если не знаешь, как обращаться с токарным станком? –Для каждой детали есть телеграм чат, где все тебе расскажут
я его применил но вылезла ошибка AttributeError: 'tuple' object has no attribute 'encode'
Обсуждают сегодня