Я пытаюсь добавить вложение электронной почты в Python, и я получаю сообщение об ошибке:Python ошибка файл вложения
IsADirectoryError: [Errno 21] Является ли директория: «/ Users/MyName/Desktop/Current Desktop/Папка»
Вот мой код:
file = "myfile.pdf"
attachment = open("/Users/myname/Desktop/Current Desktop/Folder","rb")
part = MIMEBase('application', 'octet-stream')
part.set_payload((file).read())
encoders.encode_base64(part)
part.add_header('Content-Disposition', "attachment; filename=%s" % file)
Спасибо за помощь!
является '/ Пользователи/MyName/Desktop/Current Desktop/Folder' каталог? Кажется, что это ... –
Похоже, что вы пытаетесь прикрепить каталог. вы можете захотеть сначала заархивировать или архивировать его, а затем присоединить .. – karthikr
это каталог, содержащий файл -myfile.pdf-, который я пытаюсь подключить. Я пытался написать путь к файлу для вложения. Наверное, я ничего не понимаю. – user3353890