Enviar fixeiros de texto pelo smtp em python

Exixte alguma forma de enviar fixeiros .txt pelo smtplib do python?

Este é o meu codigo atual:

    server = smtplib.SMTP('smtp.gmail.com:587')     server.starttls()     server.login(Sender, Password_SMTP)     server.ehlo()     body = 'Bump request was successful.'     subject = 'Bump request was successful'      message = 'Subject: {}\n\n{}'.format(subject, body)      server.sendmail(Sender, Reciever, message)     server.quit()