У меня есть функция ниже:
def fisap(self):
print("*" * 42)
print("Nrc", "Data".rjust(10), "Intrari".rjust(13), "Iesiri".rjust(12))
print("*" * 42)
for elem in self.ddop.keys():
if elem in self.ddint.keys():
print(str(elem), str(self.ddop[elem]).rjust(10), str(self.ddint[elem]).rjust(13))
else:
print(str(elem), str(self.ddop[elem]).rjust(10), str(0).rjust(13), str(self.ddies[elem]).rjust(12))
print("*" * 42)
print("Soldul final este de : " + str(self.sold))
При вызове возвращает следующее (пример):
Возвращает то, что нужно вернутьвсе хорошо, но мой вопрос в том, как я могу сохранить весь этот возвращаемый текст, в этом формате, в переменной, строке или чем-либо еще, чтобы можно было отправить его по электронной почте с помощью smtplib.Если я пытаюсь отправить электронное письмо, используя тело сообщения: selfitem.fisap (), оно отправляет None.Вот так:
Любая помощь с благодарностью.