メールに添付できるようにmatplotlibキャンバスからバイナリデータを取得しようとしていますが、これを行う唯一の方法は次のように言うことです。
filename = 'image.png'
canvas.print_figure(filename)
with open(filename, 'rb') as image:
return image.read()
後でファイルを保持する必要がないので、ディスクIOを避けたいと思います。
メールに添付できるようにmatplotlibキャンバスからバイナリデータを取得しようとしていますが、これを行う唯一の方法は次のように言うことです。
filename = 'image.png'
canvas.print_figure(filename)
with open(filename, 'rb') as image:
return image.read()
後でファイルを保持する必要がないので、ディスクIOを避けたいと思います。