У меня есть скрипт для вставки тела письма в текстовый файл, но он почему-то работает некорректно. У меня в файл вставляется вот это
d1="30"
А мне надо что б вот это d1 = "30" Вот мой скрипт (он шаблонный) # Подключение к почте import imaplib mail = imaplib.IMAP4_SSL('imap.yandex.ru') mail.login('опыпрыовадплоыва@yandex.ru','1оафоваолв') mail.list() mail.select("inbox") # Выбор последнего письма result, data = mail.search(None, "ALL") ids = data[0] id_list = ids.split() latest_email_id = id_list[-1] result, data = mail.fetch(latest_email_id, "(RFC822)") raw_email = data[0][1] raw_email_string = raw_email.decode('utf-8') # Выбор Темы письма import email email_message = email.message_from_string(raw_email_string) print(email_message['To']) print(email.utils.parseaddr(email_message['From'])) print(email_message['Date']) print(email_message['Subject']) print(email_message['Message-Id']) # Выбор тела письма import email email_message = email.message_from_string(raw_email_string) if email_message.is_multipart(): for payload in email_message.get_payload(): body = payload.get_payload(decode=True).decode('utf-8') print(body) else: body = email_message.get_payload(decode=True).decode('utf-8') print(body) # Запись UTF-8 в файл file = open("C:/EXPRESSIONS/Data_temporary.txt", "w") file.write(body) file.close()