Я делаю простую функцию для отправки писем с помощью Mutt.Иногда мне нужно отправлять вложения, а иногда нет, поэтому мне нужно проверить, есть ли в параметре "attachment" что-то на нем.Прямо сейчас мой код выглядит следующим образом:
def sendMail(destino,asunto,cuerpo,adjunto):
try:
os.system('echo "' + cuerpo + '" | mutt -s "' + asunto + '" ' + destino)
Как правильно проверить, содержит ли «adjunto» (переменная вложения) что-то, и добавить «-a adjunto» к команде, только если есть вложение?Я знаю, что мог бы сделать регулярное выражение «если» и использовать другую os.system, если у меня есть какое-либо вложение, но я хочу знать, есть ли какой-нибудь способ сделать эту проверку встроенной.Что-то вроде "..... asunto + '"' + destino (('+' + adjunto), если adjunto = true) "
PS: я знаю, что код еще не закончен, но я хочузнать, как эффективно проверять вложения.