Всем привет.
Помогите пожалуйста исправить ошибку. Имею скрипт
https://github.com/yatakoi/python-scripts/blob/mas..., который при запуске обращается на указанный в config.ini email и если там есть новые письма, то закачивает их себе, а после этого отправляет мне в Телеграм.
Все бы хорошо, но если в письме есть вложение, то скрипт ругается на
Traceback (most recent call last):
File "/home/m.kos/send_tickets/main.py", line 140, in <module>
send_emails_telegram(bot, chat)
File "/home/m.kos/send_tickets/main.py", line 101, in send_emails_telegram
bot.send_document(chat_id, open(file, "rb"))
FileNotFoundError: [Errno 2] No such file or directory: 'screenshot.PNG'
А в это время:
[m.kos@localhost ~]$ ll
total 60
-rw-r--r-- 1 m.kos m.kos 192 Aug 8 09:37 config.ini
drwxrwxr-x 4 m.kos m.kos 174 Aug 8 20:55 INBOX
-rw-r--r-- 1 m.kos m.kos 3976 Aug 8 20:55 main.py.log
[m.kos@localhost ~]$ ll INBOX/
total 0
drwxrwxr-x 3 m.kos m.kos 25 Aug 8 19:55 Проверочный аттач от MAX ya@ya.ru
[m.kos@localhost ~]$
[m.kos@localhost ~]$ ll INBOX/\Проверочный\ аттач\ от\ MAX\ ya\@ya.ru/
total 0
drwxrwxr-x 2 m.kos m.kos 28 Aug 8 19:55 attachments
[m.kos@localhost ~]$ ll INBOX/\Проверочный\ аттач\ от\ MAX\ ya\@ya.ru/attachments/
total 164
-rw-rw-r-- 1 m.kos m.kos 164559 Aug 8 19:55 screenshot.PNG
То есть файл существует. Буду признателен, если подскажете, что не правильно в строке 101.