Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.56/34: Рейтинг темы: голосов - 34, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 25.11.2019
Сообщений: 12

Код для отправки сообщения на маил Python

27.11.2019, 11:38. Показов 7266. Ответов 25

Написал программу в которую вводятся кое-какие данные и они сохраняются в создающийся файл, хочу сделать апгрейд своей программе, нужно что бы введённые данные пользователем приходили ТЕКСТОМ на почту, как не знаю, т.к начинающий.
Напишите код для отправки сообщений самому себе на yandex почту пожалуйста.
Сам новичок, миллион кодов перекопировал, перепробовал, не один не работает.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.11.2019, 11:38
Ответы с готовыми решениями:

код для отправки сообщения на email
подскажите какой код нужен для отправки сообщения на email в Windows.Forms если можно поподробнее для чайника )

Написать код для отправки сообщения на почту
<form name="MailSend"> Ваше имя:<br> <input type="text" class="textSE"></input><br><br> Ваш Email:<br> ...

Как узнать код действия всплывающего сообщения для Я Метрики. после отправки заявки с формы
Как узнать код действия всплывающего сообщения для Я Метрики. после отправки заявки с формы ...

25
150 / 120 / 36
Регистрация: 01.11.2019
Сообщений: 425
27.11.2019, 21:32
Код нашел в интернете. Путь к файлу у тебя кривой, попробуй другой файл. Советую почитать что такое функции, как передаются аргументы, как создаются модули и как их можно импортировать и использовать в других модулях. Хауди Хо может побудить желание начать изучать, но без практики и самостоятельного изучения далеко не продвинешься. В интернете достаточно информации, кроме видосиков которые слизаны с американских блогеров. Читать, читать и еще раз читать. Документация на английском? Не проблема! Ставим расширение и переводим.

Программирование начал изучать полгода назад:
Сделать запрос из базы данных MySql? Спарсить сайт конкурента? Пробить оператора по номеру телефона? Отправить СМС через Python, с учетом того что поддежка кроме PHP и С++ в глаза ничего не видела? Легко! И это еще не все чему я научился, пока тут ждут когда за них все сделают.
0
1 / 1 / 0
Регистрация: 04.09.2015
Сообщений: 3
26.12.2019, 09:22
Текст отправляется, всё хорошо, но файл отправлять не хочет, когда раскоментирую строчку с путём к файлу который нужно отправить.
И не могу понять как отправлять данные которые будут введены в a = input("Как вас зовут: ")(пример.).
Пример потому-что избыточен, и немного неверно прокомментированный. Его привести то привели, а проверить не проверяли видимо. И если вручную прописывать вложение и переменную с ним, скрипт начинает ссылаться на какую угодно ошибку и директорию, кроме той в которой он работает. Если из примера переменные прописывать, то тоже все через одно место,начинает почему-то лезть в корзину системную, вне зависимости от того есть она на этом диске или нет.

У меня заработало так:

Python
1
2
3
#files = []  # Убираем это совсем.
files = ["screen_1_25122019100401.png"]    # Прописываем путь к файлу или название файла, если он в той же директории что и скрипт.
#files ='''' # Убираем это совсем. Это не работает, собственно она и вызывает ошибку
0
Эксперт Python
5439 / 3860 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
26.12.2019, 13:11
Цитата Сообщение от Monseg Посмотреть сообщение
Это не работает, собственно она и вызывает ошибку
Естественно. Поэтому и закомментировано автором. Функция работает только со списком файлов (или списком директорий), что очевидно из названия переменной files.
Если же указывать просто строку в виде пути до файла\директории - скрипт воспримет ее как список символов и будет итерировать по ней - посимвольно. Отсюда и залезание в корзину.

Добавлено через 11 минут
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
>>> import os
>>> os.path.isfile("C")
False
>>> os.path.exists("C")
False
>>> os.path.exists(":")
False
>>> os.path.exists("\\")
True
>>> d = os.listdir("\\")
>>> d[0]
'$RECYCLE.BIN'
>>>
0
1 / 1 / 0
Регистрация: 04.09.2015
Сообщений: 3
26.12.2019, 13:35
В моем случае я указывал только название файла и только, ошибка в итоге такая же.
0
150 / 120 / 36
Регистрация: 01.11.2019
Сообщений: 425
26.12.2019, 14:00
Да да да, #files ='''' это тут я случайно указал, и не убрал. Просто еще настраивал отправку через outlook c помощью библиотеки win32. Там указываю полный путь к файлу, ну и как то в процессе прописал строку не туда
0
Эксперт Python
5439 / 3860 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
26.12.2019, 14:18
Цитата Сообщение от Monseg Посмотреть сообщение
В моем случае я указывал только название файла
Ну дак мой пост то о чем? Что как раз так не нужно делать, потому что автор просто забыл убрать этот вариант ассигнования значения переменной.
files это список и ничего иного.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.12.2019, 14:18

Форма обратной связи (вместо отправки сообщения открывается код php)
Ку всем вместо отправки сообщение открывает скрипт php p.s. Я нуб в етом код с инета взял и может ето из за того что я на локалке...

Перенаправление сообщения на маил...
У меня есть сайт, на нем мне необходимо написать контактная инфрпмация "admin@название сайта.by" Проблема стоит в том что все...

Программа для отправки сообщения
Привет всем. Может кто помочь? Задача следующая. Есть сервер, к которому подключается 10 человек. На этом сервере лежат 10 именных...

Триггер для отправки сообщения
Всем привет. Возник вопрос: Есть триггер в MySQL, который должен отправлять людям сообщение на почту, если до окончания оплаченного...

Программа для отправки сообщения на @mail
Помогите пожалуйста написать программу под android которая будет запрашивать у меня ввести строку и после этого отправит мне её на @mail.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Новые блоги и статьи
[golang] Insert Delete GetRandom O(1) (Leetcode: 380)
alhaos 16.06.2026
Insert Delete GetRandom O(1) Сложность: Medium Источник: LeetCode 380 Задача Реализовать структуру данных RandomizedSet, которая поддерживает следующие операции за O(1) в среднем:
Свет в конце тоннеля
kumehtar 16.06.2026
Поймал себя на одной мысли. Раньше мне всегда казалось неправильным жить без чёткого понимания, куда всё идёт. Будто я иду по дороге судьбы, но не знаю, куда она ведёт. А раз не знаю — значит,. . .
[golang] Реализация стека с поддержкой получения минимального элемента за O(1)
alhaos 16.06.2026
Min Stack Сложность: Medium Источник: LeetCode 155 Задача: Реализовать стек который поддерживает push, pop, top и получение минимального элемента за O(1). Методы:
[golang] Конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов.
alhaos 10.06.2026
Задача Реализовать конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов. Сигнатура func Fetch(urls string, maxConcurrent int) Result Пример urls :=. . .
[golang] Состояние гонки (race condition)
alhaos 10.06.2026
Состояние гонки (race condition) Состояние гонки (Race Condition) — это ошибка, возникающая при одновременном доступе нескольких горутин к одним и тем же данным без должной синхронизации. При этом. . .
Взрослые отношения, и почему они не получаются
kumehtar 09.06.2026
Когда в детстве ребёнок не получает от родителей чего-то важного, он лишается не просто приятных переживаний, а основы для формирования определённых внутренних качеств и навыков. Если ребёнок не. . .
[golang] Worker Pool
alhaos 09.06.2026
Worker Pool Worker Pool — паттерн конкурентной обработки задач в Go. Суть: фиксированное количество горутин-воркеров читают задачи из общего канала и пишут результаты в общий канал результатов. . . .
[golang] Pipeline
alhaos 08.06.2026
Pipeline Pipeline — паттерн конкурентной обработки данных в Go. Суть: данные проходят через цепочку независимых стадий, каждая из которых работает в своей горутине и общается с соседями через. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru