Aragaer
может быть надо не file, а что-то другое, надо только понять, что именно
Anonymous
не совсем понял, в пучарме да. Вообще нет
ну, в плане, в директории где лежит венв?
Aragaer
я не знаю, я не читал документации. Но у тебя наверно документация открыта
Anonymous
Лан все равно спс
Alexander
msg.attach(MIMEText(file('путь к файлу')).read())) Ниче не смущает. Read к чему приклеил?
Aragaer
ок, вторая же ссылка в гугле - пример, что делать
Aragaer
и я уже знаю, где у тебя ошибка в коде
Aragaer
with open(textfile) as fp: # Create a text/plain message msg = MIMEText(fp.read())
Alexander
Да он read делает у MIMEText. И посылает на вход не текст из файла а идентификатор файла. Вот он и ругается
Aragaer
идентификатор?
Aragaer
если поменять file на open, то будет по крайней мере хэндл
Aragaer
а так вообще непонятно что
Aragaer
а что рид не у того, это я тоже заметил
Alexander
А. Ну да. Не знаю что за file
Aragaer
ну он на эту ошибку и жаловался - нету такого
Alexander
а так вообще непонятно что
https://docs.python.org/2.4/lib/bltin-file-objects.html
Alexander
Тут file() конструктор какой-то сишный
Alex
https://docs.python.org/2.4/lib/bltin-file-objects.html
эм… ты что версию 2.4 используешь?
Alexander
В общем дичь какая-то. Лучше доку посмотреть по smtplib
Alex
file() это был низкоуровневый конструктор объекта файла в двойке.
Alexander
Alex
его не нужно использовать явно от слова никогда
Aragaer
When opening a file, it’s preferable to use open()
Aragaer
а в третьем питоне его уже и неут
Ivan
почему не with?
Anonymous
Слушай а pdf файл по твоему
Anonymous
Текст
Anonymous
Или img
Anonymous
Как думаешь?
Anonymous
Ну типо презентация
Danil
B
казалось бы при чем здесь RSA?
Выше товарищ планировал использовать RSA как криптопримитив для реализации функциональности лицензионного кода.
Julian 🏳️‍🌈
А тут шо, pdf через open(file) открывают?🤔
Anonymous
Отправка
Anonymous
По smtplib
Anonymous
Pdf файла
Julian 🏳️‍🌈
а
Anonymous
Просто естт два варика это текст или картинка
Anonymous
Думаю к какому ближк
Danil
так просто в бинарном виде прочти да и отправь
Danil
в питоне не помню как, давно на нем не писал
Danil
прогугли лучше
Danil
но возможно так да
B
Слушай а pdf файл по твоему
Вот здесь используют тип сообщения MIMEApplication https://stackoverflow.com/questions/44388020/how-to-attach-a-pdf-file-to-a-mime-email-in-python
Anonymous
А все забей ,пришло типо encode типо я так понял пдф как текст нифига не отправиться
Aragaer
ну он точно не MIMEText
Anonymous
Выходит ошибка
B
Выходит ошибка
Что за ошибка. Там в коде open(...) надо делать в режиме "rb".
Anonymous
Щас пришлю
Anonymous
AttributeError: 'bytes' object no attribute 'encode'
Anonymous
Вот
Aragaer
а им и не надо делать encode, они уже байты
Anonymous
Если rb убрать все равно ошибка
Anonymous
Токо другая
B
Если rb убрать все равно ошибка
Оставь rb, или лишний вызов encode.
B
Скинь код целиком.
Danil
чекайте текстом пришлет
Anonymous
Tishka17
codephoto.ru
Danil
ты если что логин и пароль засветил
Anonymous
codephoto.ru
Ммм твой сайт?
Danil
держу в курсе
Julian 🏳️‍🌈
codephoto.ru
gist.github.com
Anonymous
Упс
Anonymous
держу в курсе
Хотя пофиг
Anonymous
Все равно не мой
Anonymous
А зазчика
Anonymous
Заказчика*