Pythonでファイルを添付してメールを送信するには

ファイルを添付してメールを送信する方法です。

Content-Type
【 PDF 】application/pdf
【 CSV 】application/csv

※Content-Typeを正しく指定しなかった場合、ファイルの内容がメール本文に表示されてしまう現象が起きました。

こちらのURLを参考にさせていただきました。