Python3
備忘メモ。mbox形式のファイルからメッセージを取り出して保存する際に利用した方法。 諸般の事情で、改行コードをLFからCRLFにする必要があった。本来ならテキストベースで一行ずつ読み込んで保存する際に改行コードを付ければ良いが、メールデータだとメー…
備忘メモ。Python3で「mbox」形式のファイルから1つずつメール(=メッセージ)を取り出すのに利用した方法。ライブラリ「mailbox」を利用する。 https://docs.python.jp/3/library/mailbox.html import mailbox def read_contents(file): mbox = mailbox.mb…
備忘メモ。Python3でforループを書く際、処理が1-2行なら1行(ワンライナー)で記述できる。例えば、「配列の値」と「その値を2倍した値」を出力したい場合。 keys = [1,2,3,4,5,6,7,8] for k in keys: print(k, k*2) これは、次のように書ける。 keys = […